New - 6 Days Ago $630,000 Active 3Beds4Baths2362Sqft0.107Acres 1818 Pollard St, Dallas, TX 75208 MLS#: 21423348