Wendy's 11951

Wendy's #11951 is a Wendy's restaurant located at 1412 Boston-Providence Turnpike in Norwood, Massachusetts.