LOGO-IL-CASTRO-APARTMENT-SIENA
IL CASTRO | SAN GIMIGNANO | SIENA | TUSCANY | ITALY

Our apartments

Il Castro is dedicated to you – our guest and your requirements – our mission is to ensure you have a relaxing, safe and happy stay.