Via Alessandro Manzoni, Castro Marina, Castro, Province of Lecce, Apulia, Italy, 73080
Dengan menginap di La Terrazza, Anda akan berada di pusat kota Castro, hanya 3 menit dengan berjalan kaki dari Castro Marina and 8 menit dengan berjalan kaki dari Diocesi di Castro di Puglia. Apartemen ini berada 12,2 mi (19,7 km) dari Mercusuar Cape Palascia dan 14,2 mi (22,8 km) dari Kastil Otranto.