The Beechwood Hotel

363 Plantation St., Worcester, MA 01605

+Save to My Trips

2 people saved this

Welcome to the Beechwood Hotel! We are the only AAA Four Diamond Hotel in Central MA, offering leisure and business travel amenities for your ideal New England vacation or conference. The hotel combines a unique blend of world class lodging and amenities, amidst a setting of old world charm and hospitality. The Beechwood Hotel is the preferred destination for guests who demand and expect nothing less than the best. Located in the heart of Central Massachusetts, guests of this comfortable hotel are offered the best of the leisure and business travel worlds. The property is located in a quiet park-like setting, yet is only minutes from the downtown Worcester business district, the excitement of music, entertainment, sports, universities and convention venues.

Of Note:

  • Amenities: Accessible Facilities, Restaurant, Shuttle Service

Discovering deCordova Sculpture Park and Museum

Among all the great museums spread across Massachusetts, deCordova is a special one. Located just 20...

Read Today's Blog Post

Want to see more?
Search All Listings Here.