Edinburgh Weekend Walks - Nick Drainey

Edinburgh is one of the most richly layered historical cities in the world, with the medieval…