603 Mallard LN, Taylor, TX 76574 - MLS#2808730 - Cary Beach - Pure ...