Karta Vacation Rentals





In the heart of Shanghai's People's Square, at the intersection of Chongqing North Road and Dagu Road. Steps from Shanghai Museum, Shanghai Grand Theatre and the municipal government, and about 20 minutes on foot to Nanjing Road pedestrian shopping. Easy subway access: People’s Square station (lines 1, 2, 8) via Exit 11, plus quick bus links to the Bund, Yuyuan Garden and Xintiandi.