Indy’s first Cousins Subs opens on north side

INDIANAPOLIS – A new sandwich chain restaurant is now open on Indianapolis’ north side. Cousins Subs, a Midwest-based, family-owned sandwich chain, just opened its first location in Indy on the north side at 9321 N. Michigan Road, just south of Interstate 465. “We’re thrilled to open our first Indianapolis…

Story continues

TRENDING NOW

LATEST LOCAL NEWS