Indianapolis

NCAA Hall of Champions

0

700 W. Washington St.,
Indianapolis,
IN,
United States,
46204.

The museum offers interactive exhibits and hands-on play.