Japanese restaurant · 1105 Southview Ln ste110, Tuscaloosa, AL
To-Go · Delivery
More food in Tuscaloosa, AL · Japanese Food in Tuscaloosa