209 Properties Available
- Default
 - Price-High To Low
 - Price-Low To High
 - Newest Listings
 - Beds (Most)
 - Baths (Most)
 - Year Built (Newest)
 - Square Feet (Biggest)
 

$ 4,975,000
2308 BEACH TRL, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 999,000
19930 GULF BLVD #5C, Indian Shores, FL 33785
Condo
Listed by


$ 585,000
816 HIDDEN HARBOUR DR, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 5,500
1405 BAY PINE BLVD, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 1,399,900
1203 BAY SHORE BLVD, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 579,000
318 WINDRUSH BLVD #9, Indian Rocks Beach, FL 33785
Condo
Listed by


$ 850,000
19803 GULF BLVD #301, Indian Shores, FL 33785
Townhouse
Listed by


$ 2,095,000
2308 BAY BLVD, Indian Rocks Beach, FL 33785
Multi-Family
Listed by


$ 1,299,500
19418 GULF BLVD #407, Indian Shores, FL 33785
Condo
Listed by


$ 975,000
960 GULF BLVD #1, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 649,000
50 GULF BLVD #207, Indian Rocks Beach, FL 33785
Condo
Listed by


$ 1,200,000
349 BAHIA VISTA DR, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 2,800
211 20TH AVE #B, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 2,600
211 20TH AVE #A, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 999,000
2109 BAY BLVD, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 1,049,900
307 16TH AVE, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 719,000
19105 WHISPERING PINES DR, Indian Shores, FL 33785
Single Family Home
Listed by


$ 4,100
19651 GULF BLVD #A10, Indian Shores, FL 33785
Townhouse
Listed by


$ 4,999,000
2 4TH AVE, Indian Rocks Beach, FL 33785
Single Family Home
Listed by


$ 369,000
800 E GULF BLVD #5, Indian Rocks Beach, FL 33785
Condo
Listed by


$ 1,250,000
194 HAVEN BEACH DR S, Indian Rocks Beach, FL 33785
Townhouse
Listed by


$ 2,200,000
2205 GULF BLVD #B, Indian Rocks Beach, FL 33785
Single Family Home
Listed by



