Karta Vacation Rentals
In south Shanghai near Shanghai Stadium — a short stroll from Shanghai Stadium Metro Station and about 6 km from Shanghai South Railway Station and the city center. Nearby sights include Taikang Road, Shanghai Botanical Garden, Jing An Temple and Wanping Theater.