Wendy's 977

Wendy's #977 is a Wendy's restaurant located at 90 University Plaza in Newark, Delaware.