> $2,195,000 Active 4Beds3Baths2393Sqft0.06Acres 1800 Gulf Blvd #1, Indian Rocks Beach, FL 33785 MLS#: MFRTB8456628
> $1,225,000 Active 3Beds2Baths1552Sqft0.17Acres 333 La Hacienda Dr, Indian Rocks Beach, FL 33785 MLS#: MFRTB8452637
> $9,750,000 Active 6Beds9Baths8042Sqft0.23Acres 70 Gulf Blvd, Indian Rocks Beach, FL 33785 MLS#: MFRTB8464856
> $6,790,000 Active 6Beds7Baths6243Sqft0.33Acres 391 12th Ave, Indian Rocks Beach, FL 33785 MLS#: MFRTB8468881
> $799,000 Active 3Beds3Baths1656Sqft0.02Acres 128 Marcdale Blvd, Indian Rocks Beach, FL 33785 MLS#: MFRTB8465709
> $3,900,000 Active 5Beds4Baths4571Sqft0.21Acres 306 Harbor Dr, Indian Rocks Beach, FL 33785 MLS#: MFRTB8467679
Open: Thu 2:00 PM - 5:00 PM > $1,399,900 Active 3Beds2Baths1745Sqft0.16Acres 366 La Hacienda Dr, Indian Rocks Beach, FL 33785 MLS#: MFRTB8462368
> $950,000 Active 3Beds2Baths1335Sqft--Acres 1802 Gulf Blvd #12, Indian Rocks Beach, FL 33785 MLS#: MFRTB8463721
> $780,000 Active 3Beds2Baths1415Sqft0.19Acres 1811 2nd St, Indian Rocks Beach, FL 33785 MLS#: MFRTB8463163
> $780,000 Active --Beds--Baths--Sqft0.19Acres 1811 2nd St, Indian Rocks Beach, FL 33785 MLS#: MFRTB8463452
> $999,999 Active 4Beds3Baths2100Sqft0.13Acres 717 Gulf Blvd, Indian Rocks Beach, FL 33785 MLS#: MFRTB8459701
> $1,080,000 Active 4Beds3Baths2200Sqft0.07Acres 2200 Bay Blvd #B, Indian Rocks Beach, FL 33785 MLS#: MFRO6361152
> $1,240,000 Active 4Beds3Baths1935Sqft0.04Acres 196 Haven Beach Dr, Indian Rocks Beach, FL 33785 MLS#: MFRTB8443880
> $895,000 Active --Beds--Baths--Sqft0.16Acres 321 12th Ave, Indian Rocks Beach, FL 33785 MLS#: MFRTB8455043
> $5,950,000 Active --Beds--Baths--Sqft0.31Acres 1306 Gulf Blvd, Indian Rocks Beach, FL 33785 MLS#: MFRTB8457720
> $975,000 Active 3Beds3Baths1881Sqft--Acres 100 Windrush Blvd #2, Indian Rocks Beach, FL 33785 MLS#: MFRTB8441049
> $1,870,000 Active 4Beds5Baths3390Sqft0.16Acres 333 12th Ave, Indian Rocks Beach, FL 33785 MLS#: MFRTB8416747
> $1,800,000 Active 3Beds3Baths2444Sqft0.16Acres 357 La Hacienda Dr, Indian Rocks Beach, FL 33785 MLS#: MFRTB8453686
> $779,000 Active 2Beds2Baths1110Sqft0.36Acres 399 2nd St #219, Indian Rocks Beach, FL 33785 MLS#: MFRTB8453931
> $1,175,000 Active 3Beds3Baths1724Sqft0.13Acres 208 Bates Ave, Indian Rocks Beach, FL 33785 MLS#: MFRTB8433818
> $1,995,000 Pending 4Beds4Baths2919Sqft0.16Acres 328 6th Ave, Indian Rocks Beach, FL 33785 MLS#: MFRO6360766
> $1,599,000 Active 6Beds4Baths3060Sqft0.17Acres 106 20th Ave, Indian Rocks Beach, FL 33785 MLS#: MFRTB8444720
> $949,000 Active 3Beds3Baths1812Sqft0.28Acres 100 Windrush Blvd #1, Indian Rocks Beach, FL 33785 MLS#: MFRTB8447000
> $1,395,000 Pending 3Beds3Baths2076Sqft0.21Acres 410 Harbor Dr, Indian Rocks Beach, FL 33785 MLS#: MFRTB8450453