Restaurante-Hotel Casa Lupa San Juan is a hotel with a restaurant located in Cudillero, Asturias. It has been operating since 1948 and offers a menu for special occasions.