Wendy's 3994

Wendy's #3994 is a Wendy's restaurant located at 8120 South 84th Avenue in La Vista, Nebraska.