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