Almudaina Palace exterior view with La Seu Cathedral towers in background. Palma de Mallorca, Balearic islands, Spain. Travel destination

- Image ID: PPW2C3