Este hotel está ubicado en el centro de Boston, junto a la Universidad Northeastern y a 1,4 km del estadio Fenway Park. Cuenta con salón de belleza. Las habitaciones están equipadas con TV por cable.
Número de habitaciones: 159
220 Huntington Avenue, Back Bay, Boston, MA 02115, Estados Unidos