Address: No.88, Yongshou Road, Shanghai
Hotel rating from 406 guests: 7.9
New Harbour Service Apartments are located within a walking distance from People's Square, offering functional suites to its visitors. A beautiful swimming pool, a massage room and a billiards room. …