New - 15 Mins Ago $350,000 Active 4Beds2Baths1816Sqft0.2009Acres 13429 Janwood Ln, Farmers Branch, TX 75234 MLS#: 21429988