Get directions to: Thai Thai Kitchen, Newton Center, MA
Restaurant address: 19 Pelham St Newton Center, MA 02459, USA
Restaurant: Thai Thai Kitchen