> $2,050,000 Active 3Beds3Baths2444Sqft0.16Acres 357 La Hacienda Dr, Indian Rocks Beach, FL 33785 MLS#: MFRTB8453686
> $359,900 Active 2Beds1Baths745Sqft--Acres 800 Gulf Blvd #5, Indian Rocks Beach, FL 33785 MLS#: MFRTB8424186
> $569,000 Active 2Beds2Baths1465Sqft0.03Acres 669 Garland Cir, Indian Rocks Beach, FL 33785 MLS#: MFRTB8446424
> $550,000 Active 4Beds3Baths1383Sqft0.5Acres 2204 1st St #F, Indian Rocks Beach, FL 33785 MLS#: MFRTB8444487
> $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
> $669,000 Active 2Beds2Baths1090Sqft--Acres 2505 Bay Blvd #1, Indian Rocks Beach, FL 33785 MLS#: MFRTB8449489
> $799,000 Active 2Beds3Baths1330Sqft0.16Acres 2515 Bay Blvd #A, Indian Rocks Beach, FL 33785 MLS#: MFRTB8366497
> $699,000 Pending 2Beds2Baths1435Sqft--Acres 2505 Bay Blvd #4, Indian Rocks Beach, FL 33785 MLS#: MFRTB8448341
> $1,650,000 Active 4Beds2Baths1152Sqft0.13Acres 724 Gulf Blvd #A & B, Indian Rocks Beach, FL 33785 MLS#: MFRTB8302226
> $585,000 Active 3Beds3Baths1462Sqft0.05Acres 816 Hidden Harbour Dr, Indian Rocks Beach, FL 33785 MLS#: MFRTB8430191
> $699,900 Active 2Beds2Baths1110Sqft--Acres 399 2nd St #217, Indian Rocks Beach, FL 33785 MLS#: MFRTB8383902
> $349,000 Active 2Beds1Baths955Sqft--Acres 1 Windrush Blvd #54, Indian Rocks Beach, FL 33785 MLS#: MFRTB8408063
> $579,000 Active 2Beds3Baths1390Sqft0.79Acres 318 Windrush Blvd #9, Indian Rocks Beach, FL 33785 MLS#: MFRTB8423664
> $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