Twelve North Home of Wendy's
Leominster, MA 01453
Twelve North located at 528 North Main St. Leominster MA is home to the areas newest Wendy's. Conveniently located on Route 12 off exit 31, adjacent to Home Goods, Urgent Care, and Marshall's.
Twelve North located at 528 North Main St. Leominster MA is home to the areas newest Wendy's. Conveniently located on Route 12 off exit 31, adjacent to Home Goods, Urgent Care, and Marshall's.