Located in Castro di Lecce, 600 metres from Castro Marina Beach and 2 km from Cala dell'Acquaviva Beach, Itaca provides air-conditioned accommodation with a patio and free WiFi. The property features inner courtyard views and is 2.5 km from Cala 71 Beach and 40 km from Roca. Guests can make use of a garden.
The apartment is equipped with 1 bedroom, 1 bathroom, bed linen, towels, a flat-screen TV with streaming services, a dining area, a fully equipped kitchen, and a terrace with garden views. A private entrance leads guests into the apartment, where they can enjoy some chocolates or cookies. The property has an outdoor dining area.
Piazza Mazzini is 48 km from the apartment, while Sant' Oronzo Square is 48 km away. The nearest airport is Brindisi - Salento Airport, 88 km from Itaca.