I found most shops near/around the Royal Mile were just tourist traps. There are some gems though.
Forum Rules
Bookmarks