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 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.


  • Monday-Friday 6:30 am to 9:00 am and Saturday-Sunday 6:30 am-11:00 am 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.


  • 5:00 p.m. to 10:00 p.m. Friday & Saturday evenings for dinner, with the bar extending its hours to midnight on those nights. (Please note we are closed during December)

Sundries Market

Open 24/7. Located next to the front desk. Snacks, Beverages and More!


  • Open 24/7

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