Post Office Pub

Rte. 140 & Ray Street  •  North Grafton, MA  •  508-839-6106

Click here to buy Post Office Pub gift cards Click here to follow the Post Office Pub on Facebook Click to follow the Post Office Pub on Instagram

Rte. 140 & Ray Street  •  North Grafton, MA

Touch to call 508-839-6106

Serving lunch and dinner Mon - Thu, 11:30am - 9pm
Fri - Sat, 11:30am - 10pm   •   Sun, 9am - 9pm
Lounge open 'til close

about the Post Office Pub

Situated on the site of a former Post Office, The Post Office Pub has been a popular gathering place for many years. Centrally located off Route 140 in North Grafton, Massachusetts, our full-service pub welcomes guests into our newly renovated spacious bar/lounge.


This beautiful room built of post and beam with a cathedral ceiling, offers a wide-open feeling and lots of comfortable space for socializing and dining. A large collection of U.S. post office memorabilia decorates the pub, authenticating this location back to its origin.


The 38 seat bar creates an atmosphere perfect for watching all sporting events on 12 large screen HD TVs. Our authentic American pub, serves all the great comfort food you would want in a pub style restaurant with a relaxed, fun atmosphere. Specialties include a 10oz angus burger, large portioned fish & chips, six flavors of chicken wings and prime rib on week-ends. We offer 28 draft beers and full bar to accompany our extensive menu.

Additional dining space is provided in our comfortable dining room. Our new seating configuration can accommodate large parties and is intimate enough for two.

Live music is featured on Thursday, Friday and Saturday nights. Stop in on Sundays to enjoy our all you can eat breakfast buffet including omelet station and carving station.

Please join us for a great meal and a great time.

signature of Edward J. Whiterell

We are open 7 days a week! 

Our kitchen hours are 11:30am to 9:00pm everyday.

Takeout and curbside pick up will also be offered during our kitchen hours.

To ensure your table during peak hours, we suggest making a reservation.

Please call 508-839-6106 to reserve.

As always, we thank you for your patronage and hope to see you soon.


View Menu Here