Thai Thai Kitchen

19 Pelham St.
Newton
Massachusetts
United States