New - 3 Hours Ago $509,900 Active 3Beds2Baths1625Sqft0.16Acres 7806 N Newport Ave, Tampa, FL 33604 MLS#: MFRTB8563552