
El Castillo de Villanueva del Cañedo, también conocido como Castillo del Buen Amor, se encuentra ubicado en la localidad de Topas, hoy desaparecida. A sólo 30 minutos de Hotel Regio (Salamanca). Se trata de un castillo de estilo renacentista que fue construido en el siglo XV sobre los restos de una antigua edificación del siglo XI. En sus orígenes fue una fortaleza militar y los primeros testimonios sobr el mismo las encontramos en el año 1227, cuando el rey Alfonso IX de León permuta el lugar a cambio de la heredad de Ortazas en Ciudad Rodrigo a Don Enrique de Sardina. En 1447 perteneció al conde de Alba de Tormes, el futuro duque de Alba, que entregó la población de Villanueva del Cañedo, junto con el castillo, a los Reyes Católicos en el año 1476, a cambio de la de San Felices de los Gallegos.