The Royal Mile

The Royal Mile is a collective name for the streets connecting Edinburgh Castle, at the top end, with Holyroodhouse at the bottom. The official names of these streets are Castlehill, Lawnmarket, High Street and Canongate, and a short stretch called Abbey Strand leading up to the entrance of the Palace Read More …