
Worcester, United States
Beechwood Hotel
A 73-room hotel on Plantation Street in Worcester, Massachusetts, Beechwood sits in a city better known as a regional hub than a leisure destination — which is precisely what makes it a practical anchor for travellers moving through central New England. The property's room count places it in a mid-scale independent tier, distinct from the chain-dominated options that define most of Worcester's accommodation market.

















