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 is situated on the banks ... Save Up To 60%