Este hotel de Worcester ofrece un restaurante, un gimnasio y habitaciones executive con servicio de habitaciones las 24 horas. El Beechwood Hotel se encuentra a menos de 800 metros de la Universidad de Massachusetts.
Las habitaciones disponen de conexión Wi-Fi gratuita y TV por cable. Disponen de escritorio, albornoces, nevera, cafetera y secador de pelo. Las suites son amplias e incluyen sofá cama.
El Beechwood cuenta con un centro de negocios e instalaciones para reuniones. El hotel dispone de gimnasio, tienda de regalos y cajero automático.
El Beechwood Hotel se encuentra a 3,2 km del parque Green Hill y del Museo de Arte de Worcester. Se encuentra a 6,4 km del lago Indian y del centro comercial Greendale.