El Castro está situado en la zona de El Franco y presenta una decoración rústica, con vigas de madera en el techo y paredes de piedra. Dispone de un spa y centro de bienestar y de habitaciones tradicionales con vistas al jardín.
Todas las habitaciones del hotel cuentan con TV de pantalla plana y baño privado con secador de pelo y artículos de aseo gratuitos. Hay conexión Wi-Fi gratuita en las zonas comunes.
El Castro tiene una zona de salón, una chimenea y una biblioteca pequeña. Hay un bar donde se sirve el desayuno y un gran jardín equipado con tumbonas cómodas.
El spa y centro de bienestar del hotel está situado en las antiguas caballerizas. Ofrece bañera de hidromasaje, baño turco, ducha escocesa y tratamientos de aromaterapia.
El bonito pueblo pesquero de Viavélez se encuentra a 15 minutos en coche de El Castro, mientras que el pueblo de El Franco está a 11 km. En él hay muchos bares y restaurantes que sirven cocina tradicional asturiana.