Bromsgrove is a town in Worcestershire, England. The town is about 16 miles north-east of Worcester and 13 miles south-west of Birmingham city centre. It had a population of 29,237 in 2001

Showing all 6 results