Retail Stores in Newton, Massachusetts. Our biggest store and administrative center is Upper Falls. We offer one of the state’s broadest selections. We provide a wide selection of wines, from everyday, name-brand kinds to ultra-premium exquisite wines from around the globe. We have a big spirits program. All of your favorite spirits, as well as choices from smaller, boutique artisan distilleries and even our own single barrel selections, may be found in the expansive liquor wall. Almost every type of beer we can find is fully stocked in our beer room. We have everything, from stacks of thirty-packs to regional craft brews. We also provide a neighborhood delivery service.

Upper Falls Beverage
150 Needham St
Newton MA 2464