Wendy's 11596

Wendy's #11596 is a Wendy's restaurant located at 528 North Main Street in Leominster, Massachusetts.