Located in the heart of central Taiwan, The Lalu overlooks the tranquil waters of Sun Moon Lake. Surrounded by green landscapes and aquamarine waters, the resort offers a secluded getaway set amidst natural wonders. All suites are designed for luxurious living with a spectacular view of the lake and mystifying mountains. Guests can dine at the on-site restaurant. Other facilities include a poolside teahouse and a spa.