906 Willaby ST, Channelview, TX 77530 - MLS#5821902 - The Mendez Te...