Get directions to: Touch Of Thai, Phoenix, AZ
Restaurant address: 16816 N 35th Ave Ste 13 Phoenix, AZ 85053, USA
Restaurant: Touch Of Thai