Wendy's 11678

Wendy's #11678 is a Wendy's restaurant located at 11191 North Williams Street in Dunnellon, Florida.