Japanese restaurant · 236 Great Rd, Littleton, MA
See full menu
More food in Littleton, MA · Japanese Food in Littleton