Wendy's 1660

Wendy's #1660 is a Wendy's restaurant located at 8040 South Broadway in Littleton, Colorado.