Update Info - Thai Thai Kitchen
This restaurant was reported as closed. If it is open, let us know.
Thai Thai Kitchen
19 Pelham St
Newton, MA 02459
19 Pelham St
Newton, MA 02459
This restaurant was reported as closed. If it is open, let us know.