Tucked into the heart of Palma’s Old Town, Plaça Major...