Indiana Invaders Sports Complex (North) in South Bend, IN 46628

Indiana Invaders Sports Complex (North) in South Bend, IN 46628 (Saint Joseph County) is a sports center. Indiana Invaders Sports Complex (North) is located near Packard Court.

Leisure
sports center