Wendy's 9497

Wendy's #9497 is a Wendy's restaurant located at 1721 North 84th Street in Lincoln, Nebraska.