Beechwood Hotel

Beechwood Hotel

Worcester, Massachusetts, United States

Rates from USD $224

Book With Points

Beechwood Hotel is the only AAA Four Diamond boutique hotel in central Massachusetts for good reason. Its array of amenities, elegant guestrooms and suites, and location by a major university attracts worldwide guests. The upscale restaurant, fitness center, outdoor recreation area, and chapel with stunning stained-glass windows add to its appeal.