Travel Experiences Barcelona – Spain / photo tourBy admin25. april 2020. Barcelona is in a perfect place for a city.On the northeastern corner of the Iberian Peninsula, in the Spanish Levante, it sits on a plain of…