Situated a mere 650 metres from Chinese Imperial Post, the 3-star Hotel 66 Beijing offers recreational facilities and a garden. The surrounding area includes the Historic red Bell and Drum Clock Towers and Shichahai tube station just near the hotel.
This property is about 25 km from Beijing Capital International airport and just 0.8 km from such cultural venues as the historic Prince Gong Mansion. Doufuchi Hutong is just a minute's drive from the 66, while Andingmen bus stop is only 10 minutes' walk away. The accommodation lies approximately a 10-minute drive from The Palace Museum. The nearest underground station is just 5 minutes' walk away.
Bathrooms, fitted with a separate toilet and a shower, also provide guests with a dryer and towels.
The restaurant Tian Ji NaiLao Pu is within walking distance of this Beijing hotel.