Edinburgh
EH4
Bonnyrigg
Kirknewton
Edinburgh
EH20
EH30
EH14
EH21
EH26
Polton
EH37
Kirkliston
EH22
EH52
KY3
Rosewell
EH28
EH30
Edinburgh
Edinburgh
Edinburgh
Edinburgh
Dalkeith
Currie
Broxburn
Kirkliston
Loanhead
Loanhead
Dalkeith
Newbridge
Currie
Broxburn
Penicuik
Lasswade
Dalkeith
Broxburn
Dunfermline
Kirkliston
Dunfermline