Best Restaurants In Amarillo?Best Restaurants In Amarillo?According to Trip Advisor, Here is the list of the best restaurants in Amarillo. Now for my reviews.Billy GoforthBilly Goforth