Thai Palace

4617 Oregon Trl, Amarillo TX

(806) 331-6011

Rated 5.0 out of 5 from 1 Reviews Some say it is awful.
Location