Get directions to: Thai House, Amarillo, TX
Restaurant address: 5601 E Amarillo Blvd Amarillo, TX 79107, USA
Restaurant: Thai House