You’ll find us downtown Houston in the newly renovated Holiday Inn.
Here’s a map to our location.