Via papa giovanni paolo ii i piano, 73030 Castro di Lecce
Apartments
Featuring air-conditioned accommodation with a balcony, Flora is located in Castro di Lecce. The property is set 1.3 km from Castro Marina Beach, 2.8 km from Cala dell'Acquaviva Beach and 40 km from Roca. Private parking can be arranged at an extra charge. The spacious apartment features a terrace, 2...