There is currently a total number of 17 B&M branches open near Lanark, Lanarkshire. See the page below for an entire list of B&M locations close by