Wendy's 3661

Wendy's #3661 is a Wendy's restaurant located at 2817 North Broadway Street in Anderson, Indiana.