Right now, Halfords runs 3 stores near Birmingham, West Midlands. See this page for a full listing of every Halfords branch nearby.