Update Info - Takara Restaurant
This restaurant was reported as closed. If it is open, let us know.
Takara Restaurant
10 Kelley Sq
Worcester, MA 01610
10 Kelley Sq
Worcester, MA 01610
This restaurant was reported as closed. If it is open, let us know.