Super 8 South Railway Station Jiaomen Branch is set in Beijing, 2.5 miles from Temple of Heaven. Free WiFi is available throughout the property and free private parking is available on site. Each room has a flat-screen TV. You will find a kettle in the room. There is a 24-hour front desk at the property. Dashilan Street is 3.1 miles from Super 8 , while Qianmen Street is 3.7 miles from the property. The nearest airport is Beijing Nanyuan Airport, 4.3 miles from Super 8 South Railway Station Jiaomen Branch.