Star Light Inn in Channelview, TX offers a comfortable and convenient lodging experience for travelers passing through the area. The inn provides a range of amenities and accommodations to meet the needs of its guests.
With its prime location in Channelview, Star Light Inn serves as a restful stopover for those seeking a place to stay while exploring the surrounding attractions. The inn aims to provide a welcoming and relaxing environment for all visitors.
Generated from their business information