> $9,750,000 Active 6Beds9Baths8042Sqft0.23Acres 70 Gulf Blvd, Indian Rocks Beach, FL 33785 MLS#: MFRTB8464856
> $495,000 Active 2Beds2Baths1200Sqft--Acres 829 Gulf Blvd #107, Indian Rocks Beach, FL 33785 MLS#: MFRTB8463648
> $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
> $999,999 Active 4Beds3Baths2100Sqft0.13Acres 717 Gulf Blvd, Indian Rocks Beach, FL 33785 MLS#: MFRTB8459701
> $345,000 Active 2Beds2Baths1040Sqft--Acres 1 Windrush Blvd #30, Indian Rocks Beach, FL 33785 MLS#: MFRTB8416138
> $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
> $469,900 Active 2Beds1Baths950Sqft6.02Acres 19417 Gulf Blvd #C109, Indian Rocks Beach, FL 33785 MLS#: MFRTB8421442
> $499,000 Active 2Beds2Baths1008Sqft--Acres 50 Gulf Blvd #207, Indian Rocks Beach, FL 33785 MLS#: MFRTB8427760
> $1,995,000 Pending 4Beds4Baths2919Sqft0.16Acres 328 6th Ave, Indian Rocks Beach, FL 33785 MLS#: MFRO6360766
> $449,000 Active 3Beds2Baths1566Sqft0.03Acres 615 Garland Cir, Indian Rocks Beach, FL 33785 MLS#: MFRTB8366006
> $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
> $649,900 Pending 2Beds2Baths1425Sqft0.22Acres 44 Gulf Blvd #204, Indian Rocks Beach, FL 33785 MLS#: MFRTB8415408
> $649,900 Active 2Beds2Baths1110Sqft--Acres 399 2nd St #217, Indian Rocks Beach, FL 33785 MLS#: MFRTB8383902
> $1,200,000 Active 3Beds3Baths1562Sqft0.11Acres 349 Bahia Vista Dr, Indian Rocks Beach, FL 33785 MLS#: MFRTB8425877
> $699,000 Active 2Beds2Baths1110Sqft0.36Acres 399 2nd St #716, Indian Rocks Beach, FL 33785 MLS#: MFRTB8434648