Casa de Castro está ubicado en el pintoresco pueblo de Cartavio, a tan sólo 800 metros del mar Cantábrico, con unas espectaculares vistas tanto al mar Cantábrico como a la montaña Asturiana. La casa tiene un jardín de 4.000 metros cuadrados totalment