Japanese restaurant · 8301 Bell Oaks Dr, Newburgh, IN
See full menu
More food in Newburgh, IN · Japanese Food in Newburgh