There's more than one place called '''Sudbury''':
Sudbury (Ontario) - a town in Northern Ontario
Sudbury (Suffolk) - a town in Suffolk, England
Sudbury (Derbyshire) - a town in Derbyshire, East Midlands, England
Sudbury (Massachusetts) - a town in the MetroWest region of Massachusetts
Sudbury (Vermont) - a town in Vermont, New England (United States of America)