5 min read News travel Historic and contemporary architecture in Palma January 9, 2023 James A. Giles Palma de Mallorca is the capital and largest city of the Balearic Islands in Spain. Located on the fringes of...