The Lanson Place Hotel (Changsha Railway Station Apollo) is an ideal spot for travelers wanting to discover the city. The Lanson Place Hotel (Changsha Railway Station Apollo) is an ideal choice for travelers who want to take in the sights and sounds of Changsha. The hotel is conveniently located a short 800m drive from Changsha Railway Station. The closest major public transportation, Railway Station Metro Station, is only 600m away. Keeping busy is easy, with Xihushequ Center Square, Xiaoyuan Park and Yuchengbengchuang Park all nearby. After a long day of sightseeing, guests can retire to the comfort of the hotel. There's never a dull moment at this hotel, our guests indicate that the facilities are excellent. This hotel is particularly popular with those traveling with friends.