Wendy's 8949

Wendy's #8949 is a Wendy's restaurant located at 14115 South Bell Road in Homer Glen, Illinois.