This liquor superstore boasts 3/4 acres of space for the largest wine room in New England. Large savings and selection are more of the store's advantages. The knowledgeable staff is trained to help plan special events. Address: 736 State Rd Plymouth MA USA 02360 Send an Email 1 508 224-6766