Cet hôtel de Worcester propose un restaurant sur place, une salle de sport et des chambres exécutives avec un service d'étage 24h/24. Le Beechwood Hotel est situé à moins d'un kilomètre de l'université du Massachusetts.
Les chambres disposent d'une connexion Wi-Fi gratuite et d'une télévision par câble. Elles comprennent un bureau, des peignoirs, un réfrigérateur, une cafetière et un sèche-cheveux. Les suites spacieuses sont dotées d'un canapé-lit.
Un centre d'affaires et des salles de réunion sont à votre disposition. L'hôtel dispose d'une salle de remise en forme, d'une boutique de souvenirs et d'un distributeur automatique de billets.
Le Beechwood Hotel se trouve à moins de 2 km du parc Green Hill et du musée d'art de Worcester. Il se trouve à 4 kilomètres d'Indian Lake et du centre commercial Greendale.