15701 Park Ten Place Addicks TX 77084
3.55 km from Houston LKS-West Houston-Lakeside airport
Featuring free WiFi throughout the property, this Houston, Texas hotel is located just off Interstate 10 and is 20 minutes’ drive from the Galleria.Cable TV is provided in every room at Red Roof Inn P...more