Karta Vacation Rentals
In Xuhui District of Shanghai, about 750 m from the nearest metro and roughly 6 km from People’s Square. Address: No. 185 Tianping Road, and about 50 km from the airport. Walkable to Longhua Temple, Jing'an Temple, the Shanghai Propaganda Poster Art Centre, Xujiahui Catholic Church and Wukang Road.