Start from
Extended Stay America - Houston - Westchase - Westheimer
2424 W Sam Houston Pkwy S, Houston 77042