Lan Sun Mountain Villa is a hotel situated at the foot of East Sheshan Mountain within the Shanghai Sheshan National Tourist Resort.