Listings >> Hotels The 21C Museum Hotel Time Magazine, April 27, '09 www.21cmuseumhotel.com 702 W Main St, Louisville, KY 40202, USA Get directions Hotels