Japanese restaurant · 433 Center St, Ludlow, MA
See full menu
More food in Ludlow, MA · Japanese Food in Ludlow