Japanese restaurant · 300 N Dean Rd Ste F, Auburn, AL
See full menu
More food in Auburn, AL · Japanese Food in Auburn