Get directions to: Yamazushi Japanese Restaurant, Durham, NC
Restaurant address: 4711 Hope Valley Road Durham, NC 27707, USA
Restaurant: Yamazushi Japanese Restaurant