Nestled in the heart of West Railway Station, JI Hotel Beijing West Railway Station South Square is an ideal spot from which to discover Beijing. Only 36.7 km away, this 4-star hotel can be easily accessed from ... Read more

View all Luxury Hotels in Beijing