Get directions to: Cobra Truck Stop, Channelview, TX
Restaurant address: 17141 East Freeway Channelview, TX 77530, USA
Restaurant: Cobra Truck Stop