Hotel Silva 3 stars

Largo Italo Svevo 7, 70011 Alberobello, Italy

Hotel image
Read more reviews for Hotel Silva