Burberry Flagship Store in Paseo De Gracia Editorial Stock Image - Image of arch, shop: 78751289
Burberry sign on Passeig de Gràcia street in Barcelona. Barcelona is a city in Spain. It is the capital and largest city of Catalonia, as well as the second most populous municipality
Burberry Logo Stock Photo - Download Image Now - Burberry, Barcelona - Spain, Fashion - iStock