Edinburgh man punched in the face by van driver on Princes Street as police launch appeal - Edinburgh Live
Royal Mile attraction reviews - Royal Mile tickets - Royal Mile discounts - Royal Mile transportation, address, opening hours - attractions, hotels, and food near Royal Mile - Trip.com