New - 2 Hours Ago $2,390,000 Active 6Beds6Baths3650Sqft0.18Acres 617 2nd St, Indian Rocks Beach, FL 33785 MLS#: MFRTB8564878