La principal edificación que ha permanecido en pie hasta nuestros días es la Torre del Homenaje ("Tower of Homage"), un edificio macizo construido en ladrillos y argamasa muy dura llamada "tapia"; la parte superior del mismo alojaba las habitaciones y el baño moro para los antiguos ocupantes.