NO. 538 ZHONGSHAN NORTH ROAD, ZHABEI, ., SHANGHAI, ZHABEI
Property Location
With a stay at 99 Inn in Shanghai (Jing'an), you'll be within a 15-minute drive of Nanjing Road Shopping District and People's Square. This hotel is 3.3 mi (5.4 km) from Oriental Pearl Tower and 3.4 mi (5.5 km) from Yu Garden.