Este hotel de Framingham se encuentra junto a la carretera interestatal 90, a 1,3 km del centro comercial Shoppers World y a 33,4 km del centro de Boston. Las habitaciones incluyen Wi-Fi gratuita.
Número de habitaciones: 170
650 Cochituate Road, Framingham, MA 01701, Estados Unidos
Hotel reservado 1 veces hoy.