In heart of city's Lujiazui Finance and Trade Zone on Century Boulevard, hotel occupies top 18 floors of a 58-story building.