Open: Sun 1:00 PM - 4:00 PM $749,900 Active 4Beds3Baths1868Sqft0.13Acres 328 W Rio Vista Ct, Tampa, FL 33604 MLS#: MFRTB8564589