Wendy's 3166

Wendy's #3166 is a Wendy's restaurant located at 1806 South Locust Street in Grand Island, Nebraska.