Designed by
Title
Building architecture element. Iberostar Hotel on Placa de Catalunya in Barcelona #250458639
Description
Barcelona, Catalonia, Spain - May 22, 2022: Building architecture element. Iberostar Hotel on the Catalunya square. Tourism in Europe. Travel and vacation concept
This image is editorial