Novelis headquarters and office locations

Novelis is headquartered in Atlanta, GA and has 5 office locations across 5 countries.
Filter locations by country
Location Map
Filter locations by country
Filter
Discover additional companies by location with Advanced Search in CraftLearn more
Banner background

All Novelis Locations

Atlanta (HQ), GA
United States
3560 Lenox Rd NE #2000
Brazil
Av. das Nações Unidas, 12551 - Brooklin Novo
Göttingen
Germany
Hannoversche Str. 1
Korea (Republic of)
11, 10 Tongil-ro, Hoehyeon-dong, Jung-gu
Küsnacht
Switzerland
Sternenfeldstrasse 19