Toll-Free 888.543.9500
All Star Sports Bar and Grill Marlborough, MA

Dining in Marlborough, MA

Dining in Marlborough, MA

For great dining in Marlborough, MA, you don't have to set foot outside our hotel. Best Western Royal Plaza Hotel and Trade Center has two on-site restaurants serving up delicious breakfasts, lunches and dinner.

Zachary's Restaurant

Start your day off right with a continental or full breakfast at Zachary's Restaurant. Serving up all of your favorites as well as some unique creations, Zachary's can be counted on for a great morning meal.


  • 6:30 a.m. to 11:00 a.m. for breakfast

All-Star Bar & Grill

Great food, affordable prices, and a fun, relaxing atmosphere are three great reasons to enjoy the All-Star Bar & Grill. Serving delicious American favorites, like a porterhouse steak, burger, rack of lamb and Cajun blackened salmon, this Marlborough restaurant is sure to satisfy with its hearty fare. Have a family dinner, catch a game on one of the televisions, shoot some pool, or just relax with an appetizer and a cold one with friends.

Click here to see The Spring 2020 Menu. *subject to change.

In town with a group? All-Star is also available for corporate parties or gatherings.


  • 11:00 a.m. to 11:30 p.m. for lunch and dinner.

Room Service

Whether you come back from a long day and don't feel like dining out, or you'd fancy some breakfast in bed, Best Western Royal Plaza Hotel can oblige. Our prompt room service is just the thing when you want a cozy meal in.


  • 7:00 a.m. to 10:30 p.m.

For more information on dining at Best Western Royal Plaza Hotel, please contact us at 508-460-0700 or toll-free at 1-888-543-9500.

Take Me to The Top

The World's Biggest Hotel FamilySM

Each BEST WESTERN ® branded hotel is independently owned and operated


  • Send To Friend