International Volvo Photo Locations Part 410 Carrer de Badajoz is a street located in Barcelona, Spain. You know you’re on Carrer de Badajoz because you can see the obelisk for the Nova Icària beach looking towards the sea and Torre Glòries (or as persons call it, el pepino as in “cucumber” among other things…) looking […]