Center: Open Today - noon - 5pm

Headquarters and Location

The long anticipated construction of the 93,000 square feet Muhammad Ali Center began in August of 2004. The site location is conveniently located between the Ohio River and Main Street in Louisville’s historic downtown.

d
c