Thai Palace

4723 S Western St f, Amarillo, TX 79109, United States