Japanese restaurant · 5319 Mt View Rd, Antioch, TN
See full menu
More food in Antioch, TN · Japanese Food in Antioch