Japanese restaurant · 365 Boston Post Rd, Sudbury, MA
Delivery · Dine-In
More food in Sudbury, MA · Japanese Food in Sudbury