Loading hotels
Confirming room availability...
The Lancaster Hotel, 701 Texas St, Houston, United States
Near Downtown Aquarium<br /><br />A stay at The Lancaster Hotel places you in the heart of Houston, within a 10-minute drive of Minute Maid Park and Toyota Center. This 4-star hotel is 3 mi (4.8 km) from George R. Brown Convention Center and 5.1 mi (8.3 km) from Rice University.