Omni Dallas (Tx)

  • Information

Omni

Address 555 South Lamar Street
Town Dallas (Tx)
General Info

This 4 star hotel is located in the city centre of Dallas and was established in 2011. It is close to the Dallas Convention Center. Other amenities/ services