Questo hotel di Worcester offre un ristorante in loco, una palestra e sistemazioni executive con servizio in camera 24 ore su 24. Il Beechwood Hotel si trova a meno di 800 m dalla University of Massachusetts.
Le camere sono dotate di connessione Wi-Fi gratuita e TV via cavo. Dispongono inoltre di scrivania, accappatoi, frigorifero, macchinetta del caffè e asciugacapelli. Le spaziose suite dispongono di divani-letto.
A vostra disposizione anche un centro business e servizi per riunioni. L'hotel ospita una sala fitness, un negozio di souvenir e un bancomat.
Il Beechwood Hotel dista 3,2 km da Green Hill Park e dal Worcester Art Museum. Dista 6,4 km dal Lago Indiano e dal centro commerciale Greendale.