Wendy's 11173

Wendy's #11173 is a Wendy's restaurant located at 6925 South Lindbergh Boulevard in St. Louis, Missouri.