B&M now operates 4 branches in Salisbury, Wiltshire. See below for a complete list of B&M locations close by.