Leo House ofrece jardín y vistas al mar. Está en Porto Cesareo, a 29 km de Piazza Sant'Oronzo y a 29 km de Piazza Mazzini. Este alojamiento con aire acondicionado está a 3 min a pie de Playa de Porto Cesareo y ofrece wifi gratis y parking privado en el propio alojamiento.
La casa o chalet dispone de una terraza y vistas a la ciudad e incluye 2 dormitorios, sala de estar, TV de pantalla plana vía satélite, cocina equipada y 1 baño con bidet y ducha. Para mayor comodidad, el alojamiento puede ofrecer toallas y ropa de cama por un suplemento.
En la casa o chalet se puede usar la barbacoa.
Lecce Cathedral está a 27 km del alojamiento, y Estación de tren de Lecce está a 27 km. El aeropuerto (Aeropuerto de Apulia) está a 57 km.