000 Mallard ST, Hitchcock, TX 77563 - MLS#66105520 - The Mendez Tea...