Karta Vacation Rentals
In Beijing’s Fangzhuang neighborhood, a short walk from Chengshousi/Fangzhuang subway. Located near South Fangzhuang Road (No.157 Yujiafen). About 8 km from Beijing South Railway Station and 31 km from Beijing Capital International Airport. Close to the Temple of Heaven and the Echo Wall.