> $780,000 Active 3Beds2Baths1415Sqft0.19Acres 1811 2nd St, Indian Rocks Beach, FL 33785 MLS#: MFRTB8463163
> $780,000 Active --Beds--Baths--Sqft0.19Acres 1811 2nd St, Indian Rocks Beach, FL 33785 MLS#: MFRTB8463452
> $434,500 Active --Beds--Baths--Sqft0.13Acres 121 13th Ave, Indian Rocks Beach, FL 33785 MLS#: MFRTB8461071
> $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,080,000 Active 4Beds3Baths2200Sqft0.07Acres 2200 Bay Blvd #B, Indian Rocks Beach, FL 33785 MLS#: MFRO6361152
> $1,240,000 Active 4Beds3Baths1935Sqft0.04Acres 196 Haven Beach Dr, Indian Rocks Beach, FL 33785 MLS#: MFRTB8443880
> $285,000 Active 1Beds1Baths770Sqft7.52Acres 1 Windrush Blvd #45, Indian Rocks Beach, FL 33785 MLS#: MFRTB8457226
> $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
> $495,000 Pending 3Beds3Baths1656Sqft0.02Acres 205 Marcdale Blvd, Indian Rocks Beach, FL 33785 MLS#: MFRTB8449185
> $485,000 Pending 3Beds2Baths1566Sqft0.03Acres 524 Garland Cir, Indian Rocks Beach, FL 33785 MLS#: MFRTB8444882
> $338,900 Active 2Beds3Baths1258Sqft--Acres 1 Windrush Blvd #28, Indian Rocks Beach, FL 33785 MLS#: MFRTB8415786
> $599,000 Active --Beds--Baths--Sqft0.23Acres 418 12th Ave, Indian Rocks Beach, FL 33785 MLS#: MFRTB8332175
> $604,800 Pending 3Beds3Baths1462Sqft0.05Acres 802 Hidden Harbour Dr, Indian Rocks Beach, FL 33785 MLS#: MFRTB8444822
> $375,000 Pending 1Beds1Baths535Sqft--Acres 2110 Gulf Blvd #8, Indian Rocks Beach, FL 33785 MLS#: MFRTB8447500
> $1,800,000 Active 3Beds3Baths2444Sqft0.16Acres 357 La Hacienda Dr, Indian Rocks Beach, FL 33785 MLS#: MFRTB8453686
> $779,000 Active 2Beds2Baths1110Sqft0.36Acres 399 2nd St #219, Indian Rocks Beach, FL 33785 MLS#: MFRTB8453931
> $475,000 Active 3Beds2Baths1292Sqft0.12Acres 508 2nd St, Indian Rocks Beach, FL 33785 MLS#: MFRTB8401077
> $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,175,000 Active 3Beds3Baths1724Sqft0.13Acres 208 Bates Ave, Indian Rocks Beach, FL 33785 MLS#: MFRTB8433818