Hotel Hidden Hotel Shanghai People's Square Nanjing Road Pedestrian Street
★★★
123 South Tibet Road (Near Jinling East Road, People's Square), Shanghai, China Show on map
Metropolo YMCA Hotel, People's Square Shanghai is a 4-star hotel in Shanghai, China. It is one of 9,873 places to stay in Shanghai listed on Triptoic.
123 South Tibet Road (Near Jinling East Road, People's Square), Shanghai, China
Metropolo YMCA Hotel, People's Square Shanghai is located at 123 South Tibet Road (Near Jinling East Road, People's Square), Shanghai, China.
Metropolo YMCA Hotel, People's Square Shanghai is rated 4 stars.
Highly rated alternatives close by
Guest favorite