Royal Mile
His grandson Elphinstone Balfour was a bookseller on the Royal Mile.