> $998,000 Active 2Beds1Baths1092Sqft0.15Acres 412 20th Ave, Indian Rocks Beach, FL 33785 MLS#: MFRTB8483647
> $290,000 Active 2Beds2Baths1062Sqft7.52Acres 1 Windrush Blvd #23, Indian Rocks Beach, FL 33785 MLS#: MFRTB8480333
> $2,849,900 Active 4Beds5Baths3319Sqft0.22Acres 478 Harbor Dr, Indian Rocks Beach, FL 33785 MLS#: MFRTB8484658
> $460,000 Pending 2Beds1Baths552Sqft0.06Acres 1507 Legion Ln, Indian Rocks Beach, FL 33785 MLS#: MFRTB8481251
> $2,375,000 Pending 5Beds5Baths3281Sqft0.22Acres 330 6th Ave, Indian Rocks Beach, FL 33785 MLS#: MFRTB8478121
> $650,000 Active 2Beds2Baths1110Sqft0.36Acres 399 2nd St #216, Indian Rocks Beach, FL 33785 MLS#: MFRTB8477066
> $435,000 Pending 2Beds3Baths1208Sqft7.52Acres 1 Windrush Blvd #51, Indian Rocks Beach, FL 33785 MLS#: MFRTB8477222
> $299,990 Active 2Beds2Baths1040Sqft--Acres 1 Windrush Blvd #21, Indian Rocks Beach, FL 33785 MLS#: MFRTB8475985
> $337,500 Active 2Beds2Baths1040Sqft--Acres 1 Windrush Blvd #24, Indian Rocks Beach, FL 33785 MLS#: MFRTB8474663
> $629,000 Active 2Beds2Baths1110Sqft0.36Acres 399 2nd St #215, Indian Rocks Beach, FL 33785 MLS#: MFRTB8471197
> $995,000 Active 2Beds2Baths1090Sqft1.12Acres 60 Gulf Blvd #203, Indian Rocks Beach, FL 33785 MLS#: MFRTB8473611
> $699,900 Pending 3Beds2Baths1566Sqft0.03Acres 641 Garland Cir, Indian Rocks Beach, FL 33785 MLS#: MFRTB8472005
> $887,500 Active 2Beds2Baths1090Sqft1.14Acres 60 Gulf Blvd #201, Indian Rocks Beach, FL 33785 MLS#: MFRTB8472207
> $349,900 Active 3Beds2Baths1300Sqft7.5Acres 1 Windrush Blvd #87, Indian Rocks Beach, FL 33785 MLS#: MFRTB8468004
Open: Thu 11:00 AM - 1:00 PM > $495,000 Active 2Beds3Baths1390Sqft--Acres 324 Windrush Blvd #11, Indian Rocks Beach, FL 33785 MLS#: MFRTB8468579
> $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
> $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