21c Museum Hotels
Steve Wilson founded 21c with his wife Laura Lee Brown in 2006. With the belief that art can be a vital part of daily life and a means of catalyzing revitalization, 21c Museum Hotel Louisville was created – challenging the conventions of both the hospitality and museum worlds to offer a new kind of travel and cultural experience. Under his leadership, 21c was launched into the national spotlight, and the brand has sustained a tremendous growth trajectory.
21c Museum is a multi-venue museum located in eight cities, with an ninth location debuting in Chicago in fall 2019. One of the largest contemporary art museums in the U.S., and North Americaâ€™s only collecting museum dedicated solely to art of the 21st century, each property features exhibition space open free of charge to the public, combined with a boutique hotel and chef-driven, farm-to-table dining venue â€” a seamless blend of global connection, rooted in local community.