|
Opened in March 2006,
the 21C Museum Hotel is a newly-opened
boutique hotel in the center of
Louisville and listed on the National
Register of Historic Places. The hotel
is the first of its kind a 91-room hotel
dedicated to Southern-style luxuries and
contemporary art from living artists,
with a 5,000 square foot exhibition
space in the atrium. |