Extended Stay America

2330 Southwest Fwy
Houston, TX 77098
(713) 521-0060