Elenas Town House Apartment Limenas
Situated in Limenas, 1.1 km from Papias Beach and 1.1 km from Limenas Beach, Elenas Town House offers air conditioning. It features a garden, barbecue facilities, city views and free Wi-Fithroughout the property.
Limenas, Limenas, 64004, Greece