Musselburgh: Scotland's Oldest Town Sits Just 10 Minutes From Edinburgh
Musselburgh, Scotland's oldest town, is 10 minutes from Edinburgh by train — Roman ruins, a 1672 golf course,...
Every story on click.holiday tagged “east lothian”, newest first, each credited to the publication that reported it.