Wendy's 11461

Wendy's #11461 is a Wendy's restaurant located at 1530 East Algonquin Road in Schaumburg, Illinois.