Takara Japanese Restaurant Wayland, MA

15 Elissa Ave, Wayland, MA 01778