Super 8 Beijing South Railway Station North Squaer Hotel - Beijing
North Plaza building F1, Beijing South Railway Station, Fengtai District , 100069 , Beijing , ,China
Address: North Plaza building F1, Beijing South Railway Station, Fengtai District , 100069 , Beijing , China | |
Phone: | |
Web: | |
GPS Lat: 39.865803 , Lon: 116.377060 |
Map