Room Features and Guest Services
- Internet Access
- Laundry Service
Venue Accessible By
- Complimentary Parking
Super8 Hotel Beijing South Railway Station North Square is located at Floor 2, 3 and Lobby at Ground Floor of F1 Building, North Square, South Railway Station in Beijing, China. It is very close to Beijing South Railway Station. There are about 79 comfortable, clean and friendly rooms at your service.