Company Nickname:
Public or Private: Private
Description:
Omni Hotels and Resorts is a luxury hotel company that operates sixty properties in the US, Canada, and Mexico, with more than 20,000 rooms.
Omni Hotels and Resorts is a luxury hotel company that operates sixty properties in the US, Canada, and Mexico, with more than 20,000 rooms.