Where is Omni Severin Hotel?

Where is Omni Severin Hotel located?

Omni Severin Hotel, Omni Severin Hotel, United States of America (approx. 39.76357°, -86.15988°)


Where is Omni Severin Hotel on the map?