La struttura si trova in centro a Santa Maria di Leuca, a circa 300m dal mare. Gli alloggi pur essendo in pieno centro sono immersi nel verde e molto tranquilli; potrete godere di tutti i servizi (bar, supermercati, ristoranti) raggiungibili a piedi e aperti tutto l'anno.