Situado a tan solo 8 minutos a pie del Royale, el hotel Global Luxury Suites Downtown Boston, de 4 estrellas, se encuentra cerca del Boston Opera House.
El hotel está situado en Boston, muy cerca de la estación de metro el Chinatown. Los aficionados al deporte también pueden visitar el parque Fenway, a 3 km de este hotel, y llevar a sus familias al Acuario New England, que está a aproximadamente 1 km. La Ruta Freedom Trail está cerca de este lugar. El tren urbano Boylston está a aproximadamente 10 minutos a pie, mientras que la parada de autobús Essex and Kingston está a unos 5 minutos andando del hotel. El hotel Global Luxury Suites Downtown Boston en Boston está a 15 minutos en coche del aeropuerto Internacional Logan de Boston.
Los huéspedes pueden comer en el restaurante Juicy Spot Cafe a un corto paseo de este establecimiento.