• HOTEL beachfront in Santa Maria di Leuca with 52 rooms