Halfords has for years been the butt of jokes on cycling mailing lists and forums, but maybe being located in a demanding area like Stoke Newington will encourage a good standard of service.
Mon to Fri 10am-6pm
Halfords High Street
166-168 Stoke Newington High St London
020 7923 8820