Address : building 6, no 1, lane 600, central yincheng road, shanghai, shanghai, 200120, shanghai Show Hotel Map
Situated in the bustling Lujiazui CBD financial district, This luxury Shanghai serviced apartments are just a stroll away from the city’s landmarks, including Jinmao Tower, Shanghai International Financial Centre, Oriental Pearl TV Tower, and Shanghai Tower.