Wendy's 2621

Wendy's #2621 is a Wendy's restaurant located at 4020 Chambers Road in Denver, Colorado.