With a stay at Meishen Palace Castle Spa in Beijing, you'll be within the region of China International Exhibition Center and China National Convention Center. This 4-star hotel is within the region of Olympic Forest Park and Xin'ao Shopping Center. Make use of convenient amenities, which include complimentary wireless Internet access and an arcade/game room. Grab a bite from a grocery/convenience store serving guests of Meishen Palace Castle Spa. Featured amenities include complimentary newspapers in the lobby, luggage storage, and an elevator (lift). Free self parking is available onsite.