Wendy's 9713

Wendy's #9713 is a Wendy's restaurant located at 4830 Tower Road in Denver, Colorado.