Edinburgh
Edinburgh, IN
EH49
Bathgate
Newbridge
Whitburn
Edinburgh
Edinburgh
Grangemouth
Livingston
EH30
Edinburgh, IN
Edinburgh, IN
Livingston
Bathgate
Newbridge
Currie
Broxburn
Broxburn
Bathgate
Penicuik
Penicuik
Dunfermline
Kirknewton
Bo'ness
Livingston
Kirkliston
Dunfermline
Newbridge
Newbridge
Kirknewton
Penicuik
Currie
West Lothian
West Calder
Currie
Edinburgh
Seafield
Pumpherston
Livingston