Wendy's 8726

Wendy's #8726 is a Wendy's restaurant located at 8250 North Lindbergh Boulevard in Florissant, Missouri.