First luxury hotel to open in Indianapolis in almost 20 years

October 30, 2024