Karta Vacation Rentals
In Xuhui, southwest Shanghai, minutes from Shanghai East Asia Exhibition Hall and Shanghai Grand Stage. About 7 km from the city center and close to Taikang Road, Shanghai Botanical Garden, Jing An Temple, Shanghai Stadium and St. Ignatius Cathedral. Family-friendly and pet-friendly aparthotel living in a convenient neighborhood.