Wendy's 12040

Wendy's #12040 is a Wendy's restaurant located at 56 Market Drive in Athol, Massachusetts.