International Volvo Photo Locations Part 402 Llop is a cafe with kitchen located on Carrer del Carme 42 in Barcelona, Spain. At this location you find Jardines del Doctor Fleming. The city of Barcelona pays homage to the British scientist Alexander Fleming in two locations: on Carrer Doctor Fleming in the Eixample and in the […]