Lily Beach Resort & Spa is a hotel or lodging in Huvahendhoo, Maldives. It is recorded as a visited place in the travel atlas.