Wendy's 11198

Wendy's #11198 is a Wendy's restaurant located at 2130 Hampton Avenue in St. Louis, Missouri.