This hotel is located in the charming and monumental town of Montanchez in the heart of the sierra, surrounded by stunning countryside and with views of the 17th-century castle. Enjoy fanta more...