Beijing - China
Beijing - China
Beijing - China

Well-placed in the shopping, nature, sightseeing area of Beijing city, Ascott Riverside Garden Beijing provides a most conducive spot for you to take a break from your busy days. Only 33 km away, this 5-star pr ... Read more

View all Luxury Hotels in Beijing