Relax Inn Channelview is located in Channelview, 26 km from Houston Raceway Park and 27 km from Minute Maid Park. This 3-star hotel offers a 24-hour front desk, an ATM and free Wi-Fi.
Number of rooms: 110
17011 East Freeway, Channelview, TX 77530, United States
Hotel booked 1 times today.