Castle Elvira bevindt zich in Trepuzzi, op 19 km van Piazza Sant'Oronzo, en biedt accommodatie met een buitenzwembad, gratis privéparkeren, een tuin en een gedeelde lounge. De accommodatie bevindt zich op 20 km van Piazza Mazzini en 44 km van Natuurreservaat Torre Guaceto, en heeft een terras en een bar. Het resort heeft een hot tub, roomservice en gratis WiFi in de hele accommodatie.
Alle kamers bij het resort hebben een eigen badkamer met een bidet en gratis toiletartikelen, flatscreen-tv en airconditioning, en sommige kamers hebben een balkon. Kamers hebben een kluisje.
Castle Elvira heeft een restaurant dat Italiaanse gerechten serveert. Op aanvraag kun je er ook terecht voor vegatarische, veganistische en glutenvrije opties.
Je kunt tafeltennissen bij de accommodatie, en gasten gaan er graag fietsen.
Roca ligt op 46 km van Castle Elvira, en Lecce Cathedral ligt 19 km verderop. Het dichtstbijzijnde vliegveld is Luchthaven Brindisi - Salento, op 31 km van het resort. De accommodatie biedt een betaalde shuttleservice naar deze luchthaven.