Luxury hotels in Villa Castelli
We found 1 property with availability in Villa Castelli
Show on map
Masseria Antoglia Rooms
Strada Masseria Antoglia, Villa Castelli, Italy
Masseria Antoglia Rooms Villa Castelli hotel, located 10 minutes' drive from Collegiata della Santissima Annunziata, features Wi-Fi throughout the property. Guests will enjoy a continental buffet…
- 1-1