Southwest Diner

  • Southwest Diner 6803 Southwest Avenue St. Louis, MO, 63143 United States