New - 2 Hours Ago $1,799,000 Active 4Beds3Baths2328Sqft0.22Acres 330 6th Ave, Indian Rocks Beach, FL 33785 MLS#: MFRTB8567542