The Plaza Restaurant

The Plaza Restaurant

  • Address 2101 South Soncy
    Amarillo, TX 79124
  • Phone(806) 358-4897
  • Website Visit Website