Yamazushi 4711 Hope Valley Road Woodcroft, Durham Website Yamazushi is a Japanese restaurant that’s been in the Woodcroft Shopping Center since 1986, owned by the same husband and wife pair, George and Mayumi Yamazawa. I’ve been once before, at least four years ago, and it struck me then as your standard sushi and teriyaki restaurant
Read more