Homestead Studio Suites Hotel
Address:
13223 Champions Centre Dr, Houston, TX 77069
Phone:
(281) 397-9922
Hotels & Motels
Other Businesses:
- Champions Lodge at 4726 FM 1960 Rd W, Houston, TX 77069
- Marriott at 12820 Northwest Fwy, Houston, TX 77040
- Courtyard-Northwest at 6708 Gessner Rd, Houston, TX 77040
- La Quinta Inn at 18828 State Highway 249, Houston, TX 77070
- Ameri Suites at 12055 Sabo Rd, Houston, TX 77089