Get directions to: Armenta's Restaurant, Channelview, TX
Restaurant address: 823 Sheldon Road Channelview, TX 77530, USA
Restaurant: Armenta's Restaurant