The Royal Mile is a medieval street which runs along a ridge from the Palace of Holyroodhouse to Edinburgh Castle. It is crammed full of old and interesting features, and is also the route taken by the military parade during the famous annual Edinburgh Military Tattoo