Designed by
Title
Loewe store, Barcelona #52591969
Description
Barcelona, Spain - March 27, 2015: Loewe shop located on Passeig de Gracia, one of the most expensive streets in Europe. A woman begs for money in front of the store in Barcelona, Spain on March 27, 2015
This image is editorial