Palma de Mallorca
LOCATION
The capital and largest city of the autonomous community of the Balearic Islands in Spain.