Location

Mallorca Balearic Islands Spain

Mallorca, Balearic Islands, Spain 39.5000, 3.0000 1202 CE