Villa Santa Margherita
Via Calazza, 91010 Castelluzzo, Italy,Tipo di struttura: Hotel San Vito lo Capo
One of our top picks in Castelluzzo.Offering self-catering accommodations, Villa Santa Margherita is 6.2 mi from San Vito Lo Capo. The garden is furnished and i