Wendy's 1760

Wendy's #1760 is a Wendy's restaurant located at 1490 North Woodland Boulevard in Deland, Florida.