Musselburgh, east of Edinburgh on A1, just west of Cockenzie and Port Seton.