Overlooks the city and the Yangtze River - Rooms feature floor to ceiling windows - 5 miles from Chongqing North Railway Station.