Located in Castro di Lecce, 2 km from Cala dell'Acquaviva Beach and 2.5 km from Cala 71 Beach, Itaca offers a garden and air conditioning. The property has inner courtyard views and is 40 km from Roca and 48 km from Piazza Mazzini. Free WiFi is available throughout the property and Castro Marina Beach is 600 metres away.
The apartment with a terrace and garden views features 1 bedroom, a living room, a flat-screen TV, an equipped kitchen with a dishwasher and an oven, and 1 bathroom with a bidet. Towels and bed linen are provided in the apartment. The property has an outdoor dining area.
Sant' Oronzo Square is 48 km from the apartment, while Grotta Zinzulusa is 1.1 km away. The nearest airport is Brindisi - Salento Airport, 88 km from Itaca.