Accepting only Mainland Chinese citizens, 99 Youxuan Inn Temple of Heaven Beimen is located in Beijing, just a 10-minute walk from Temple of Heaven. Free WiFi in public areas is provided during your stay. A number of famous attractions are easily accessible from the property, such as the famous Tiananmen Square, which can be reached in a short drive of 20 minutes. Qiaowan Subway Station (Line 7) is a 6-minute stroll from the property. It takes 15 minutes by car to Beijing Railway Station. Beijing Nanyuan Airport is a 31-minute taxi ride away while it takes 54 minutes by car to Beijing Capital International Airport. Each room at 99 Youxuan Inn Temple of Heaven Beimen has an electric kettle and a flat-screen cable TV. The private bathroom includes a shower, a hairdryer, slippers and free toiletries. A shared lounge can be found at 99 Youxuan Inn Temple of Heaven Beimen. A wide selection of restaurants are near the property within 657 feet. There are also a few well-known roast duck restaurants in the vicinity.