****
Aghia Marina, Lg Agia Marina
This charming null is set in Aghia Marina. Iolida Village is not a pet-friendly establishment.