B&M presently has 18 locations near Penicuik, Midlothian. This page will provide you with the listing of all B&M stores in the area.