Loading hotels
Confirming room availability...
La Quinta Inn & Suites Houston Channelview, 5520 E Sam Houston Pkwy N, Houston, United States
In Houston (Northeast Houston)<br /><br />Located in Houston (Northeast Houston), La Quinta Inn & Suites by Wyndham Houston Channelview is within a 15-minute drive of Sheldon Lake State Park and Houston Motorsports Park. This hotel is 7.5 mi (12.2 km) from San Jacinto Battleground State Historic Site and 10.4 mi (16.7 km) from Alexander Deussen Park.