Japanese restaurant · 901 S Three Notch St, Troy, AL
Dine-In
More food in Troy, AL · Japanese Food in Troy