Royal Mile, Edinburgh The Royal Mile runs through Edinburgh's Old Town from the historic Castle to the Palace of Holyroodhouse. The famous street is home to some of Scotland's most familiar attractions, including the Heart of Midlothian and John Knox's house. Provided by www.camvista.com