New - 1 Day Ago $2,800,000 Active 5Beds5Baths6510Sqft0.85Acres 6407 E Maclaurin Dr, Tampa, FL 33647 MLS#: MFRTB8560452