Castillo del Buen Amor El Castillo de Villanueva de Cañedo o Castillo del Buen Amor, tiene su origen en el siglo XI, como fortaleza militar, construido para salvar la retaguardia de la reconquista. La carencia de orografía defensiva precipitó la construcción del enorme foso que rodea el castillo. Es un castillo de estilo renacentista y que al parecer contiene restos del siglo XI, pero la construcción actual data del siglo XV.