Wendy's 986

Wendy's #986 is a Wendy's restaurant located at 2912 Peek Road in Nederland, Texas.