Plaza de Almoina S/N
Palma, IB 07001 Spain
Palma, IB 07001 Spain
+34 971 72 3130
OverviewErected on the hallowed site of a destroyed Arab Mosque, La Seu is an architecturally stunning symbol of the true scope of the brutal clash of civilizations still being waged...
more