Castle Elvira operates as a self-catering estate, meaning you'll need to arrange your own catering and staffing—a setup that gives couples complete control over menu, timing, and vendor selection. Located in Trepuzzi within Lecce province, this 4.9-rated Puglian property offers authentic stone architecture and manicured grounds spanning multiple acres. The venue's flexibility makes it suitable for intimate gatherings or larger celebrations with proper planning.
Highlights
- 4.9 Google rating from 200+ verified reviews
- Self-catering model allows full customization of menu and service style
- Accommodates 20-150 guests across indoor and outdoor spaces
- Estate includes on-site accommodation options for 40+ guests
- Located in Lecce province, heart of Puglia's wine and agricultural region



