Hotel Hacienda Castellar - Toledo - Vill Villarrubia De Santiago The Hotel Hacienda Castellar 4* is located in Villarrubia de Santiago, Toledo, next to Virgen del Castellar chapel. The hotel ... Save Up To 60%