La station de métro la plus proche est la station de métro Chinatown qui se trouve à 5 minutes à pied.
Situé à moins de 19 minutes à pied d'Aquarium de Nouvelle-Angleterre, l'établissement se trouve pas trop loin de l'arrêt de bus Chinatown Gate. Le centre-ville est à seulement 1 km, et l'aéroport de Logan est à 10 km. L'Institut d'art contemporain de Boston est également à une courte distance en voiture.
Vous pourrez profiter de la cuisine chinoise dans le Jumbo Seafood Restaurant, situé à 150 mètres. Le train urbain Boylston est à moins de 10 minutes de marche.