Open: Sun 2:00 PM - 4:00 PM $3,800,000 Active 5Beds7Baths6855Sqft0.374Acres 6630 Glendora Ave, Dallas, TX 75230 MLS#: 21430564