Getting here:
There is free on-street parking on Inveresk Road and surrounding roads
Musselburgh is served by the following buses connecting to all parts of Edinburgh and East Lothian:
26, 44, 46, 48 (Lothian Buses)
106, 107, 113, 124, 125, 140, 141, X4 (East Coast Buses)
108, 111 (Prentice Coaches)
All these services either stop on Inveresk Road or Musselburgh High Street 200 metres away
ScotRail serves Musselburgh Station; the combined train journey and walk to my address is 30 minutes from Edinburgh Waverley Station
You can store your bike safely in my hallway