Presently, Specsavers runs 17 locations near Musselburgh, Midlothian. These are all Specsavers stores in the area.