Karta Vacation Rentals
In Xuhui District at No. 238 East Nandan Rd, a short walk from Xujiahui Metro Station — a smart, business-friendly base for Shanghai. About 7 km from People’s Square and 8 km from The Bund, roughly 6–9 km to Shanghai South Railway Station and around 12–14 km to the city’s main airports. Close to shopping and sights like Huaihai Road, Taikang Road and nearby museums.