( Palma de Mallorca, Mallorca, Balearic Islands, Spain, Europe )

Back to Top