Beechwood Hotel
Boutique Hotel, Hotel
The Beechwood Hotel is Worcester’s only luxury boutique hotel, offering top-notch service and some of the finest amenities found in town. Set in beautiful Biomedical Park, this hotel is tucked away in a neighborhood of trees, historical buildings and greenery. The hotel restaurant, Ceres Bistro has some of the best steak and seafood around, and is a great place to retire with a glass of wine.