New - 3 Days Ago > $489,900 Active 2Beds3Baths2258Sqft0.085Acres 820 Pavillion St, Dallas, TX 75204 MLS#: 21205617