Open: Sat 2:00 PM - 4:00 PM $669,000 Active 3Beds2Baths1844Sqft0.223Acres 6351 Town Hill Ln, Dallas, TX 75214 MLS#: 21388079