Nestled in the heart of the Mallorcan Sierra de Tramuntana, the town of Escorca represents the purest essence of the Balearic ...