Omni Hotels & Resorts creates memorable guest experiences at 60 luxury hotels and resorts in North America.
Traveling is not just about the destination; it's about the journey. It's not just where you stay, it's how you stay. Discover #Indy and #StayInspired...
We offer the largest number of extended stay hotels in the – our suites and amenities will provide for your every need.