Wendy's 11167

Wendy's #11167 is a Wendy's restaurant located at 10710 Page Avenue in St. Louis, Missouri.