Karta Vacation Rentals

On the edge of central Shanghai, a short walk from Shanghai Railway Station and about 3 km from the city center. Stroll to Nanjing Road Shopping District, People's Square and the Shanghai Art Museum, or catch nearby sights like Bandai Namco Shanghai Cultural Center Dream Theater, Shanghai Jade Buddha Temple and the Black Museum. North Zhongshan Road Metro Station is within easy walking distance.