Wendy's 8808

Wendy's #8808 is a Wendy's restaurant located at 4860 West 120th Avenue in Westminster, Colorado.