1070 Dallas St., Downtown
A new addition to Downtown Houston, Hotel Alessandra is a modern, twenty-story building situated near the METRORail, making it the perfect home base from which to explore all of Houston.
Four Seasons Hotel Houston
1300 Lamar St., Downtown
A 2017 renovation has given the thirty-five-year-old hotel a glossy new exterior and a sleekly finished leather-and-glass lobby.
You may also like