• Barcelona, Catalonia, Spain

  • Palma de Mallorca, Mallorca, Balearic Islands, Spain