Cellnex Telecom headquarters and office locations

Cellnex Telecom is headquartered in Barcelona, Spain and has 7 office locations across 6 countries.
Filter locations by country
Location Map
Filter locations by country
Filter

All Cellnex Telecom Locations

Barcelona (HQ)
Spain
12 Avinguda Parc Logístic
Sèvres
France
1 Avenue de la Cristallerie
Roma
Italy
58 Via Carlo Veneziani
Venezia
Italy
61 Via Ca' Marcello
Reeuwijk
Netherlands
21 Leeghwaterstraat
Zürich
Switzerland
Leutschenbachstrasse, 50
Surrey
United Kingdom
2 River Court, Woking