 |
363 Plantation Street, Worcester, MA 01605 USA |
The Beechwood Hotel is Worcester only intimate luxury hotel.
The Beechwood Hotel offers elegant guest rooms, award-winning restaurant, 8,000 square feet of conference banquet space, fitness facility, lush, park-like setting near lake Quinsigamond, minutes from downtown and adjacent to Umass Medical Center.
The Worcester Beechwood has recently completed 2 million dollars in renovations.
|