Conveniently situated near the China Central Television Tower, the hotel is 3 km away from the Beijing Railway Station and 9 km from the city centre. The famous landmarks of the city include China Millennium Monument, Tiananmen Square, Baita Temple, Ganjiakou Great Building and Summer Palace.