> $350,000 Active 2Beds2Baths1040Sqft--Acres 1 Windrush Blvd #30, Indian Rocks Beach, FL 33785 MLS#: MFRTB8416138
> $859,900 Active 3Beds2Baths1235Sqft--Acres 1300 Gulf Blvd #301, Indian Rocks Beach, FL 33785 MLS#: MFRTB8457802
> $799,000 Active 3Beds2Baths1530Sqft1.34Acres 2504 Gulf Blvd #201, Indian Rocks Beach, FL 33785 MLS#: MFRTB8384249
> $1,240,000 Active 4Beds3Baths1935Sqft0.04Acres 196 Haven Beach Dr, Indian Rocks Beach, FL 33785 MLS#: MFRTB8443880
> $599,000 Active 3Beds3Baths1530Sqft--Acres 512 1st St #108, Indian Rocks Beach, FL 33785 MLS#: MFRTB8458083
> $759,000 Active 2Beds2Baths1380Sqft0.25Acres 74 Gulf Blvd #1B, Indian Rocks Beach, FL 33785 MLS#: MFRTB8434712
> $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
Open: Sun 12:00 PM - 2:00 PM > $1,050,000 Active 3Beds3Baths1881Sqft--Acres 100 Windrush Blvd #2, Indian Rocks Beach, FL 33785 MLS#: MFRTB8441049
> $6,750,000 Active 4Beds5Baths4987Sqft0.23Acres 2 Gulf Blvd, Indian Rocks Beach, FL 33785 MLS#: MFRTB8389087
> $1,999,999 Active 4Beds5Baths3390Sqft0.16Acres 333 12th Ave, Indian Rocks Beach, FL 33785 MLS#: MFRTB8416747
> $2,050,000 Active 3Beds3Baths2444Sqft0.16Acres 357 La Hacienda Dr, Indian Rocks Beach, FL 33785 MLS#: MFRTB8453686
> $1,399,900 Active 4Beds3Baths1648Sqft0.28Acres 438 18th Ave, Indian Rocks Beach, FL 33785 MLS#: MFRTB8446866
> $1,595,000 Active 3Beds3Baths2145Sqft0.96Acres 604 Gulf Blvd #207, Indian Rocks Beach, FL 33785 MLS#: MFRTB8448348
> $499,000 Active 3Beds2Baths1200Sqft0.06Acres 835 Gulf Blvd #101, Indian Rocks Beach, FL 33785 MLS#: MFRTB8452218
> $569,000 Active 2Beds2Baths1465Sqft0.03Acres 669 Garland Cir, Indian Rocks Beach, FL 33785 MLS#: MFRTB8446424
> $469,900 Active 2Beds1Baths950Sqft6.02Acres 19417 Gulf Blvd #C109, Indian Rocks Beach, FL 33785 MLS#: MFRTB8421442
> $580,000 Active 2Beds2Baths1008Sqft--Acres 50 Gulf Blvd #207, Indian Rocks Beach, FL 33785 MLS#: MFRTB8427760
> $2,200,000 Active 4Beds4Baths2919Sqft0.16Acres 328 6th Ave, Indian Rocks Beach, FL 33785 MLS#: MFRO6360766
> $1,699,900 Active 3Beds3Baths2320Sqft0.23Acres 2300 Beach Trl #5, Indian Rocks Beach, FL 33785 MLS#: MFRTB8419883
> $999,000 Active 2Beds3Baths2367Sqft0.04Acres 215 18th Ave, Indian Rocks Beach, FL 33785 MLS#: MFRTB8389416
> $499,500 Active 3Beds2Baths1566Sqft0.03Acres 615 Garland Cir, Indian Rocks Beach, FL 33785 MLS#: MFRTB8366006
> $985,000 Active 3Beds2Baths1540Sqft0.36Acres 399 2nd St #718, Indian Rocks Beach, FL 33785 MLS#: MFRTB8326142
> $599,000 Active 3Beds2Baths1566Sqft0.03Acres 659 Garland Cir, Indian Rocks Beach, FL 33785 MLS#: MFRTB8390222