Muhammad Ali Center Photos

Meet 1 travelers, 4 tour guides and discover 118 photos

The Muhammad Ali Center, a museum and cultural center built as a tribute to the champion athlete and his values, is located in Louisville, Kentucky's "Museum Row" in the West Main District of downtown. The six-story, 96,750 sq ft (8,988 m2). museum opened on November 19, 2005 at a cost of $80 million. It also…
View Muhammad Ali Center guide >

Muhammad Ali Center