Nu-Castle Diner

Nu-Castle Diner

  • Address 518 South East Tenth Avenue
    Amarillo, TX 79101
  • Phone(806) 371-8540
  • Website Visit Website