No. 617 Hutai Road, Zhabei District Shanghai CN, ZHABEI
Property Location
Located in Shanghai (Jing'an), 99 Inn is within a 10-minute drive of Jing'an Temple and Zhongshan Park. This hotel is 3.4 mi (5.4 km) from Nanjing Road Shopping District and 3.9 mi (6.2 km) from People's Square.