Offering an outdoor pool and poolside bar-restaurant, Lemon Tree Houses are located in Áno Meriá in the Folegandros Region. Free WiFi is available throughout the property.