Get directions to: Japan Restaurant, Denver, NC
Restaurant address: 133 Cross Center Road Denver, NC 28037, USA
Restaurant: Japan Restaurant