Presently, B&Q has 4 locations in Shrewsbury, Shropshire. See this page for the entire listing of all B&Q stores nearby.