Japanese restaurant · 81 W Foothill Blvd, Upland, CA
See full menu
More food in Upland, CA · Japanese Food in Upland