The Royal Mile in Edinburgh is arguably the most famous street in Scotland. It stretches from Edinburgh Castle to the Palace of Holyroodhouse and is lined with historic buildings, shops, and attractions.