Villa Mera
Fantastic 3 Bedroom, Luxurious Villa, Sleeping 6 People. Villa Mera, is an exclusive 3 bedroom villa, set in an elevated position on the outskirts of the village of Kalligata, with stunning panoramic views out to the Ionian Sea. The property…