Dit hotel in Worcester biedt gasten een eigen restaurant, een fitnessruimte en executive kamers met 24-uursroomservice. Beechwood Hotel ligt op minder dan 800 m van de Universiteit van Massachusetts.
De kamers zijn voorzien van gratis WiFi en kabel-tv. Ze zijn voorzien van een bureau, badjassen, een koelkast, een koffiezetapparaat en een haardroger. De ruime suites zijn voorzien van slaapbanken.
Gasten van Beechwood kunnen gebruikmaken van een businesscentrum en vergaderfaciliteiten. Het hotel beschikt over een fitnessruimte, een cadeauwinkel en een geldautomaat.
Beechwood Hotel ligt op 3,2 km van Green Hill Park en het Worcester Art Museum. Het ligt op 6,4 km van Indian Lake en Greendale Mall.