Wendy's 9576

Wendy's #9576 is a Wendy's restaurant located at 1201 Teal Road in Lafayette, Indiana.