Built in 2008, Shichahai Sandalwood Boutique Hotel is a distinct addition to Beijing and a smart choice for travelers. The city center is merely 2.0 km away and the airport can be reached within 40 minutes. Vis ... Read more

View all Luxury Hotels in Beijing