Este hotel em Worcester disponibiliza aos hóspedes um restaurante no local, ginásio e quartos executivos com serviço de quartos 24 horas. O Beechwood Hotel está localizado a menos de 800 metros da Universidade de Massachusetts.
Os quartos incluem acesso Wi-Fi gratuito e televisão por cabo. Incluem secretárias, roupões de banho, frigoríficos, comodidades para preparar café e secadores de cabelo. As espaçosas suites dispõem de sofás-cama.
Um centro de negócios e comodidades para reuniões estão disponíveis para os hóspedes do Beechwood. O hotel dispõe de uma sala de fitness, loja de recordações e multibanco.
O Beechwood Hotel fica a cerca de 3,2 km de Green Hill Park e do Worcester Art Museum (museu de arte). Fica a 6,4 km do Lago Indiano e do Centro Comercial Greendale.