Dundee's oldest shop, established in 1868, specializes in fine teas and coffees. It has been located at its Castle Street premises since 1932.