Claim: The 21c Museum Hotels was founded in 2006, it has headquarters in Louisville and has 9 hotels.
Evidence: 2006; 14 years ago (2006) Louisville, Kentucky, United States 9 hotels (+ 2 more under development) 21c Museum Hotels