Hargreaves Cycles
https://www.hargreaves-cycles.co.uk/ info@hargreaves-cycles.co.uk 01924 461283 Nearly 90 years old, a large well-stocked bike shop including plenty of e-bikes.
https://www.hargreaves-cycles.co.uk/ info@hargreaves-cycles.co.uk 01924 461283 Nearly 90 years old, a large well-stocked bike shop including plenty of e-bikes.