Karta Vacation Rentals
On Shanghai’s Xuhui riverside, a practical spot for business and city explorers. A short walk from Longyao Road Metro Station, 3 km from Shanghai South Railway Station and about 20 km from Shanghai Hongqiao International Airport. Close to Shanghai Botanical Garden, Youguan Art Center, Taikang Road and Jing An Temple.