7.6 Guest rating Hotel photo

Villa Lefteris Villas

Hint: You can enter any city or hotel name

Book Villa Lefteris Villas

Photos Of
Room facilities
  • Air conditioning

Show Villa Lefteris Villas on the map

Lefteris Villas 35.516083 23.857514