One of the great things about Edinburgh is that it hasn't been entirely taken over by the national retail chain stores - independent shops
132