Wendy's 11176

Wendy's #11176 is a Wendy's restaurant located at 8009 West Florissant Avenue in St. Louis, Missouri.