$210,000 Pending 3Beds2Baths1533Sqft0.05Acres 8407 Terrace Meadows Ct #N/A, Tampa, FL 33637 MLS#: MFRTB8523492