Hotel La Cochera ligt in Villasana de Mena, binnen de vallei van Mena en op een prachtige, rustige omgeving in de regio Castilla y León in het noorden van Spanje.
Set in Villasana de Mena and within the Mena valley, Hotel Cochera enjoys a beautiful, tranquil setting in the Castilla y León region of northern Spain.