Designed by
Title
Office building of Cellnex Telecom in Barcelona, Catalonia, Spain #259919008
Description
Barcelona, Spain - September 21, 2022: Office building of Cellnex Telecom, Spanish telecommunications infrastructure company in Barcelona, Catalonia, Spain
This image is editorial