Enjoy excellent coffee and fantastic food at Royal Mile Cafe. Open earlier than most, it's a great spot for a meal.