Casa Castellum is a detached holiday home set in Oria in the Apulia Region and is 48 km from Lecce. The property boasts views of the city and is 47 km from Alberobello. Free WiFi is featured throughout the property.
Facilities of Hotel Casa Castellum
- Pets allowed
- Air conditioning