Wendy's 2062

Wendy's #2062 is a Wendy's restaurant located at 75 Williamson Boulevard in Ormond Beach, Florida.