Lost Villa – meaning that a superb place that merely find in myth. Situated at Moganshan in Zhejiang, Lost Villa Boutique Hotel & Resorts is the perfect weekend getaway for any travelers. Let's have the most pleasurable mountain lifestyle in Lost Villa and it will be your memorable place ever.