Texas Inn is one of the best budget hotels in Channelview, TX
right off of I-10 with easy access to Beltway 8