Sudbury is a small, ancient market town in the county of Suffolk, England, on the River Stour, 15 miles (24 km) from Colchester and 60 miles (97 km) from London.
© This article about tourism in Sudbury is provided by a external resource