Royal Mile and Grassmarket – ScotlandPlanning to visit Scotland this vacation? This stunning destination has a lot of hidden gems for its visitors to explore and one of those...