Nestled in the Tramuntana Mountains of Mallorca — a renowned travel destination itself — sits a quaint Spanish town that was once visited by the People’s Princess herself. Though it has been ...