Photos coming soon
HOTEL
Iforest People Square Grand Theatre
62 Weihai Road Shanghai, Shanghai, China
Where it sits
Iforest People Square Grand Theatre
62 Weihai Road Shanghai, Shanghai, China
31.22789, 121.46989
Similar stays nearby
A Forest Hotel Shanghai Peoples Square
Hotel · 0 m
JI Hotel Shanghai People's Square Nanjing Road
Hotel · 64 m
Motel 168 Shanghai Nanjing Road
Hotel · 83 m
Ji Hotel (Shanghai People's Square, Nanjing Road)
Hotel · 85 m
Good Time Travellers Inn-People Square No.2
Hotel · 97 m
Home Inn
Hotel · 101 m
N2haus Dagu Road 4 bedrooms
Hotel · 104 m
Wonderoom Boutique Apartment PeopleSquare
Hotel · 118 m
Plan around Iforest People Square Grand Theatre
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 25, 2026.
