



The Yuluxe Sheshan, Shanghai is a five-star, 326-room resort set within the Sheshan National Tourism Resort, a forested enclave on Shanghai's southwestern edge. Positioned alongside Moon Lake and within walking distance of the Metro, the hotel offers groups genuine distance from the city's pace without sacrificing connectivity. Sheshan National Forest Park, the Shanghai Moon Lake Sculpture Park,...
Create a free account to see the full venue profile and start planning your retreat.