Karta Vacation Rentals

In Shanghai’s western stretch near Zhenguang Road Metro Station. About 8 km from the city center, 4 km from Shanghai West Railway Station and 9 km from Shanghai Hongqiao International Airport, this business-friendly hotel puts Jing’an Temple, Shanghai Art Museum and People’s Square within easy reach.