Lupino House está en Castro di Lecce, a menos de 1 km de Playa de Castro Marina y a 1,9 km de Cala dell'Acquaviva, y ofrece acceso a un jardín con terraza.
Todas las unidades están equipadas con balcón, cocina con fogones y baño privado con bidet. Hay una zona de estar y de comedor en todas las unidades.
Hay servicio de alquiler de bicicletas y servicio de alquiler de coches en el apartamento.
Cala 71 está a 2,3 km del alojamiento, y Roca está a 41 km. El aeropuerto más cercano (Aeropuerto de Apulia) está a 87 km del alojamiento, que ofrece servicio de traslado de pago para ir o volver del aeropuerto.