Steve Wilson

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.