Wendy's 988

Wendy's #988 is a Wendy's restaurant located at 10 Possum Park Road in Newark, Delaware.