At present, SPAR runs 24 locations near Musselburgh, Midlothian. The listing of all SPAR stores nearby can be seen below.