Description : Lan Sun Mountain Villa is a three-star hotel providing catering, recreation, conference, sightseeing and vacation services. Located in Shanghai Sheshan National Tourist Resort, the hotel leans against East Mount She covered with green bamboo groves, with a country river meandering on its south. Looking up from the hotel, you can see the No. 1 cathedral in the Far East on the peak of West Mount She, which is a natural oxygen bar in the suburbs of Shanghai.