Super 8 Beijing South Railway Station North Square | Global Travel