Jo Lalli Resort Hotel is located in a beautiful wooded mountainous area of Moganshan, near the small town Deqing, close to Hangzhou and not far from Shanghai. Learn more at stylus-studio.com