Wendy's 9662

Wendy's #9662 is a Wendy's restaurant located at 2167 Howland Boulevard in Deltona, Florida.