Reviews of The Village Green Shop. (Shop) in Durham (County Durham).