150 Needham Street Newton, MA 02462617-969-9200
Upper Falls is our largest store and essentially our headquarters. We have one of the most expansive selections in the state. Our wines range from everyday, name brand varieties to super premium fine wines from all over the world. Our spirits program is vast.
The sprawling liquor wall is home to all of your favorite spirits as well as selections from smaller, boutique craft distilleries and even our own single barrel selections. Our beer room is fully stocked with essentially every brew we can get our hands on.
From mountains of thirty-packs to local craft beers, we have it all. If there’s something that you can’t find, we’ll order it for you. We offer a local delivery service as well.
Monday-Saturday 9am to 10pm
Sunday 12pm to 6pm