Wendy's 8707

Wendy's #8707 is a Wendy's restaurant located at 6835 North 27th Street in Lincoln, Nebraska.