Alternative address:509 1st St, Indian Rocks Beach, FL 33785
Sold $1,184,300- 5 beds
- 2 baths
- 2,081 sqft
Alternative address:421 20th Ave, Indian Rocks Beach, FL 33785
Sold $3,250,000- 5 beds
- 5 baths
- 3,846 sqft
Alternative address:40 Gulf Blvd, Belleair Shores, FL 33786
Sold $5,500,000- 6 beds
- 4 baths
- 4,232 sqft
Alternative address:1218 Beach Trail, Indian Rocks Beach, FL 33785
Sold $4,900,000- 5 beds
- 6 baths
- 4,509 sqft
Alternative address:19734 Gulf Blvd #502, Indian Shores, FL 33785
Sold $3,150,000- 5 beds
- 5 baths
- 4,160 sqft
Alternative address:19730 Gulf Blvd #500, Indian Shores, FL 33785
Sold $3,750,000- 5 beds
- 5 baths
- 5,100 sqft
Alternative address:76 Gulf Blvd, Indian Rocks Beach, FL 33785
Sold $3,000,000- 5 beds
- 5 baths
- 3,578 sqft
Alternative address:1512 Gulf Blvd, Indian Rocks Beach, FL 33785
Sold $3,400,000- 5 beds
- 4 baths
- 4,213 sqft
Alternative address:19312 Gulf Blvd, Indian Shores, FL 33785
Sold $4,999,000- 5 beds
- 6 baths
- 4,546 sqft
Alternative address:440 Gulf Blvd, Belleair Shores, FL 33786
Sold $5,000,000- 6 beds
- 5 baths
- 6,011 sqft
Alternative address:717 E Gulf Blvd, Indian Rocks Beach, FL 33785
Sold- 2,100 sqft
Alternative address:19801 Gulf Blvd, Indian Shores, FL 33785
Sold $2,499,990- 6 beds
- 4 baths
- 3,168 sqft
Alternative address:410 Harbor Dr S, Indian Rocks Beach, FL 33785
Sold $875,000- 5 beds
- 3 baths
- 2,949 sqft