The superior 3-star Dream Castle Hotel is set in the historical center of Beijing. The hotel opened its doors in 2007 and was remodeled in 2008.
Dream Castle Hotel is also placed within a 30-minute walk of Niaochao National Stadium. The venue is 8 km away from the city center.
The property offers 70 guestrooms appointed with heating, a laptop-size safe, a kitchenette, a dressing room and a personal computer. Guests can also use a dishwasher and a fridge.
Serving a wide range of dishes, Yoshinoya and Porridge (Anzhen) can be reached within 5 minutes’ walk.
Set within a 5-minute walk from Anhuaqiao underground station. Fast access to Beijing Capital Int. Airport within 25 km is provided.
The hotel provides guests with car and bicycle rental services.