Wendy's 3921

Wendy's #3921 is a Wendy's restaurant located at 8080 North Academy Boulevard in Colorado Springs, Colorado.