Photos coming soon
HOTEL
Shell Hotel (Beijing Fangshan Chengguan Subway Station)
Building 10, Building 2, No. 50 Chengguan North Street, Beijing, China
Where it sits
Shell Hotel (Beijing Fangshan Chengguan Subway Station)
Building 10, Building 2, No. 50 Chengguan North Street, Beijing, China
39.70984, 115.98338
Similar stays nearby
Wu Wang Wo Business Hotel
Hotel · 6 m
Lan Yi Hotel (Fangshan Chengguan Subway Station Branch, Fangshan District, Beijing)
Hotel · 53 m
Lanyi Hotel (Beijing Fangshan Chengguan Subway Station)
Hotel · 53 m
Xingqi Theme Hotel
Hotel · 84 m
Warm and long-lasting Express Hotel
Hotel · 428 m
Home Inn Beijing Fangshan Chengguan
Hotel · 659 m
Home Inn Beijing Fangshan Chengguan
Hotel · 659 m
Lavande Hotel(Beijing Fangshan Fengyuan Building Chengguan Metro Station)
Hotel · 784 m
Plan around Shell Hotel (Beijing Fangshan Chengguan Subway Station)
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 29, 2026.
