restaurants square town wallpaper town square restaurants amarillo 9181 Town Square Blvd suite 1311 Amarillo TX 79119 X- Steakhouse - Home No shortcuts no excuses just great food. We have seating … Monday, July 11, 2022 Edit