Which place lies 100 miles north-east of London and the home of a band active in 2001?
Bearsuit: Bearsuit are an art-rock/indie pop band from Norwich, UK, active from 2001. Norwich: Norwich ( , also ) is a city on the River Wensum in East Anglia and lies approximately 100 mi north-east of London.
Norwich