> $6,750,000 Active 4Beds5Baths4987Sqft0.23Acres 2 Gulf Blvd, Indian Rocks Beach, FL 33785 MLS#: MFRTB8389087
> $825,000 Active --Beds--Baths--Sqft0.13Acres 820 1st St, Indian Rocks Beach, FL 33785 MLS#: MFRTB8358422
> $1,999,999 Active 4Beds5Baths3390Sqft0.16Acres 333 12th Ave, Indian Rocks Beach, FL 33785 MLS#: MFRTB8416747
> $799,000 Active --Beds--Baths--Sqft0.23Acres 418 12th Ave, Indian Rocks Beach, FL 33785 MLS#: MFRTB8332175
> $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
> $799,000 Active 2Beds2Baths1110Sqft0.36Acres 399 2nd St #219, Indian Rocks Beach, FL 33785 MLS#: MFRTB8453931
> $2,100,000 Active 4Beds4Baths2550Sqft0.13Acres 205 Bates Ave #B, Indian Rocks Beach, FL 33785 MLS#: MFRA4667331
> $2,100,000 Active 4Beds4Baths2550Sqft0.13Acres 205 Bates Ave #A, Indian Rocks Beach, FL 33785 MLS#: MFRA4667300
> $3,900,000 Active 8Beds8Baths5100Sqft0.13Acres 205 Bates Ave, Indian Rocks Beach, FL 33785 MLS#: MFRA4661284
> $1,595,000 Active 3Beds3Baths2145Sqft0.96Acres 604 Gulf Blvd #207, Indian Rocks Beach, FL 33785 MLS#: MFRTB8448348
> $1,350,000 Active 5Beds4Baths2373Sqft0.21Acres 2506 Bay Blvd, Indian Rocks Beach, FL 33785 MLS#: MFRTB8447660
> $4,850,000 Active 4Beds3Baths2806Sqft0.2Acres 2308 Beach Trl, Indian Rocks Beach, FL 33785 MLS#: MFRTB8431711
> $1,250,000 Active 3Beds3Baths1724Sqft0.13Acres 208 Bates Ave, Indian Rocks Beach, FL 33785 MLS#: MFRTB8433818
> $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
> $1,690,000 Active 6Beds4Baths3060Sqft0.17Acres 106 20th Ave, Indian Rocks Beach, FL 33785 MLS#: MFRTB8444720
> $985,000 Active 3Beds2Baths1540Sqft0.36Acres 399 2nd St #718, Indian Rocks Beach, FL 33785 MLS#: MFRTB8326142
> $780,000 Active 3Beds3Baths1546Sqft0.18Acres 202 18th Ave, Indian Rocks Beach, FL 33785 MLS#: MFRTB8410604
> $12,900,000 Active 8Beds11Baths9271Sqft0.22Acres 304 Gulf Blvd, Indian Rocks Beach, FL 33785 MLS#: MFRTB8450289
> $995,000 Active 3Beds3Baths1812Sqft0.28Acres 100 Windrush Blvd #1, Indian Rocks Beach, FL 33785 MLS#: MFRTB8447000
> $1,395,000 Active 3Beds3Baths2076Sqft0.21Acres 410 Harbor Dr, Indian Rocks Beach, FL 33785 MLS#: MFRTB8450453