Karta Vacation Rentals





In Shanghai’s Zhenru sub‑center, adjacent to Shanghai West Railway Station and beside the central landscape park on Wanli Street. About 7 km from the city center and within reach of Jing An Temple, Shanghai Art Museum and People’s Square.