Reviews of Durham Tech Phone shop. (Cell Phone Store) in Durham (County Durham).