Nearby public transportation and Beijing's many sites
Welcome to our Super 8 Hotel Beijing Cao Qiao Station. Our hotel is located at No. 14 of East Cao Qiao Road, Fengtai District, Beijing, China. There is a multitude of public transportation choices located near our hotel, and that puts Beijing and its corporations, shopping, and restaurants within easy range of our front doors.