Designed by
Title
Fira Barcelona trade show center in Barcelona #116337281
Description
BARCELONA, CATALONIA, SPAIN, MARCH, 2018: facade of Fira Barcelona, one of the most important trade show centers in Europe. Placa Espanya is reflected in the windows of the building
This image is editorial