New - 30 Mins Ago $837,000 Active 3Beds4Baths2724Sqft1.29Acres 837 Helen St, Keller, TX 76248 MLS#: 21432660