Ibis Hotels Closest To Shanghai Science & Technology Museum Station

NO. 453, Wuzhong Road, Minhang District
Shanghai, CN 201103
In Shanghai (Minhang)

Distance8.6 miles SELECT