Wendy's 2096

Wendy's #2096 is a Wendy's restaurant located at 515 South Broadway in Denver, Colorado.