Wendy's 4287

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