Lemon Tree Houses is a boutique complex of five villas, located in the picturesque “Ano Meria” area of Folegandros Island, Greece. Each property can accommodate from a lonely two up to a party of five, making Lemon Tree Houses, an ideal place for friends’ groups, couples and families. Sea view from all the verandas and bar-restaurant area assorted with view of the outdoor swimming pool.
Please sign in to see contact details.
Leave a Reply