Edinburgh’s hidden gems: shops that tell a story
Edinburgh is one of those cities that knows how to surprise you. It draws you in with its layered history and gothic beauty, then reveals its softer, more whimsical side through hidden courtyards, colourful st...