Stop by Top Shelf Bar & Grill for a savory and satisfying meal

Menu

Call ahead for catering services in New Bedford, MA

Catering & Take-Out

Enjoy Savings Every Day of the Week

Weekly Specials

Top Shelf Featured Items

Browse our gallery of featured items

Top Shelf Featured Items

Be Sure to Bring Your Appetite

Satisfy your tastebuds with pub-style food in New Bedford, MA


If you’re looking for a restaurant serving flavorful, melt-in-your-mouth dishes that the whole family can enjoy, your search ends here. Top Shelf Bar & Grill is a family-style restaurant in New Bedford, MA. We serve a mix of pub favorites and traditional Portuguese selections. Relish in an expertly prepared Portuguese dish or unwind with a mixed drink from our bar. Look forward to our comforting atmosphere and friendly service.

Contact us at 774-202-2071 to find out more about our restaurant.

Pick a dish, any dish from appetizers to desserts


No matter what you choose from our menu, you’re sure to enjoy the fresh ingredients and complex flavors integrated into every dish. Our vast menu includes:

Dial 774-202-2071 now to learn about our weekly specials.

Ask about our catering & take-out service as well.

Look forward to a colorful culinary experience


We like to think of Top Shelf Bar & Grill as a pub with a modern twist. Located in a brick building with granite and copper accents, we boast a cozy, old-fashioned atmosphere that complements our selection of sensational dishes. For over six years, we have served the New Bedford, MA community with pizza, sandwiches, and traditional Portuguese cuisine, including char-broiled cod and octopus. Stop by for one of our weekly specials or try one of our beers on tap.

Grab a bite to eat at Top Shelf Bar & Grill to enjoy delicious food and fantastic customer service.

Kitchen Hours:

Sunday - Thursday: 11:30am - 9:00pm
Friday - Saturday: 11:30am - 10:00pm

Bar Hours:

Sunday - Thursday: 11:30am - 12:00am
Friday - Saturday: 11:30am - 2:00am

  • Top Shelf Bar & Grill

    1825 Acushnet Avenue
    New Bedford, MA 02746

    GET DIRECTIONS


    Call Us
    Phone: (774) 202-2071