El hotel está situado en el centro de Shanghái, cerca del Bund. En la cercana calle Zha Pu encontrará restaurantes y, a 10 m del hotel, un bar británico. La estación de ferrocarriles está a 5 km del hotel y a 15 minutos a pie encontrará tiendas. El río y el parque Huang Pu están a 500 m del hotel, mientras que podrá llegar fácilmente en coche a otros lugares de interés como el Jardín Yu, el Templo de Buda de Jade, el Museo de Shanghái y el Gran Teatro de Shanghái. La Torre Perla Oriental está a 6 km del hotel. Este hotel urbano climatizado fue construido por un comerciante británico en 1934. F...