Shanghai Xinlong River Hotel is located a 5-minute walk from Xinzha Road Metro Station Line 1 and just 900 m from the popular People’s Square. It offers a restaurant, free parking on site and rooms with free wired internet access.
Number of rooms: 72
No.50, Lane 725, Middle Xizang Road, Huangpu, 200003 Shanghai, China