> $2,200,000 Active 4Beds4Baths2919Sqft0.16Acres 328 6th Ave, Indian Rocks Beach, FL 33785 MLS#: MFRO6360766
> $539,000 Active 3Beds2Baths1566Sqft0.03Acres 603 Garland Cir, Indian Rocks Beach, FL 33785 MLS#: MFRTB8438082
> $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
> $12,900,000 Active 8Beds11Baths9271Sqft0.22Acres 304 Gulf Blvd, Indian Rocks Beach, FL 33785 MLS#: MFRTB8450289
> $1,395,000 Active 3Beds3Baths2076Sqft0.21Acres 410 Harbor Dr, Indian Rocks Beach, FL 33785 MLS#: MFRTB8450453
> $799,000 Active 2Beds3Baths1330Sqft0.16Acres 2515 Bay Blvd #A, Indian Rocks Beach, FL 33785 MLS#: MFRTB8366497
> $585,000 Active 3Beds3Baths1462Sqft0.05Acres 816 Hidden Harbour Dr, Indian Rocks Beach, FL 33785 MLS#: MFRTB8430191
> $849,000 Active 3Beds2Baths1200Sqft1Acres 1300 Gulf Blvd #202, Indian Rocks Beach, FL 33785 MLS#: MFRTB8442690
> $699,900 Active 2Beds2Baths1110Sqft--Acres 399 2nd St #217, Indian Rocks Beach, FL 33785 MLS#: MFRTB8383902
> $379,000 Active 1Beds1Baths735Sqft6.02Acres 19417 Gulf Blvd #F207, Indian Rocks Beach, FL 33785 MLS#: MFRTB8445089
> $769,000 Active 2Beds2Baths1110Sqft0.36Acres 399 2nd St #716, Indian Rocks Beach, FL 33785 MLS#: MFRTB8434648
> $1,225,000 Active 4Beds3Baths1980Sqft0.03Acres 2518 Coral Ct, Indian Rocks Beach, FL 33785 MLS#: MFRTB8444266
> $669,000 Active 2Beds2Baths1055Sqft--Acres 1500 Gulf Blvd #103B, Indian Rocks Beach, FL 33785 MLS#: MFRTB8376631
> $349,000 Active 2Beds1Baths955Sqft--Acres 1 Windrush Blvd #54, Indian Rocks Beach, FL 33785 MLS#: MFRTB8408063
> $599,900 Active 1Beds1Baths875Sqft--Acres 19440 Gulf Blvd #209, Indian Rocks Beach, FL 33785 MLS#: MFRTB8431294
> $4,900,000 Active 4Beds5Baths4728Sqft0.2Acres 1522 Gulf Blvd, Indian Rocks Beach, FL 33785 MLS#: MFRTB8347441
> $579,000 Active 2Beds3Baths1390Sqft0.79Acres 318 Windrush Blvd #9, Indian Rocks Beach, FL 33785 MLS#: MFRTB8423664
> $1,165,000 Active 2Beds3Baths1795Sqft--Acres 60 Gulf Blvd #402, Indian Rocks Beach, FL 33785 MLS#: MFRA4661758
> $899,000 Active 2Beds2Baths1110Sqft0.36Acres 399 2nd St #815, Indian Rocks Beach, FL 33785 MLS#: MFRTB8405997
> $989,000 Active 3Beds2Baths1540Sqft0.36Acres 399 2nd St #818, Indian Rocks Beach, FL 33785 MLS#: MFRTB8406062
> $3,900,000 Active 5Beds4Baths4571Sqft0.21Acres 306 Harbor Dr, Indian Rocks Beach, FL 33785 MLS#: MFRTB8407156
> $778,998 Active 2Beds2Baths1110Sqft0.36Acres 399 2nd St #417, Indian Rocks Beach, FL 33785 MLS#: MFRTB8387186