Sevcon headquarters and office locations

Sevcon is headquartered in Southborough, MA and has 3 office locations across 3 countries.
Filter locations by country
Location Map
Filter locations by country
Filter

All Sevcon Locations

Southborough (HQ), MA
United States
155 Northboro Rd
Santa Maria in Fabriago
Italy
Via Mensa, 3/2
Korea (Republic of)
Aenggogae-ro, Namdong-gu