Un hotel de lujo situado en lo alto de Water Tower Place, en la histórica Costa Dorada, que le ofrece la posibilidad de explorar la ciudad de Boston, desde ir de compras por Michigan Avenue hasta contemplar obras famosas en el Instituto de Arte.
Situado en el centro, cerca de Union Square, el hotel ofrece fácil acceso a tiendas, negocios y actividades de ocio. El lugar ideal para un alojamiento de lujo y una amplia gama de instalaciones.