Majorca, Balearic Islands, Spain
Iconic street in the town's historic center lined with modernist buildings, statues & upscale shops.
Plaza de Juan Carlos I Near Cathedral and Almudaina Palace, Palma de Mallorca, 07012, ES
0.3 km away
0.7 km away
2.4 km away
5.1 km away
6.1 km away
7.0 km away
8.3 km away