Downton
Downton is a village and civil parish on the River Avon in southern Wiltshire, England, about 6 miles southeast of the city of Salisbury.
Downton is a village and civil parish on the River Avon in southern Wiltshire, England, about 6 miles southeast of the city of Salisbury.