Alternative address:517 20th Ave, Indian Rocks Beach, FL 33785
For Sale $1,750,000- 5 beds
- 3 baths
- 2,500 sqft
Alternative address:1600 Beach Trail, Indian Rocks Beach, FL 33785
For Sale $4,597,000- 6 beds
- 4 baths
- 3,100 sqft
Alternative address:303 Harbor Dr, Indian Rocks Beach, FL 33785
For Sale $3,740,000- 6 beds
- 5 baths
- 4,092 sqft
Alternative address:1809 Gulf Blvd, Indian Rocks Beach, FL 33785
For Sale $2,400,000- 8 beds
- 8 baths
- 3,512 sqft
Alternative address:20051 Gulf Blvd, Indian Shores, FL 33785
For Sale $6,700,000- 6 beds
- 6 baths
- 4,602 sqft
Alternative address:20052 Gulf Blvd, Indian Shores, FL 33785
For Sale $6,700,000- 6 beds
- 6 baths
- 4,602 sqft
Alternative address:421 20th Ave, Indian Rocks Beach, FL 33785
For Sale $2,799,000- 5 beds
- 5 baths
- 3,846 sqft
Alternative address:2011 1st St, Indian Rocks Beach, FL 33785
For Sale $2,100,000- 8 beds
- 4 baths
- 3,112 sqft
Alternative address:1214 Bay Pine Blvd, Indian Rocks Beach, FL 33785
For Sale $998,000- 5 beds
- 3 baths
- 1,480 sqft
Alternative address:1901 2nd St, Indian Rocks Beach, FL 33785
For Sale $1,750,000- 6 beds
- 2 baths
- 2,660 sqft
Alternative address:103 14th Ave, Indian Rocks Beach, FL 33785
For Sale $1,950,000- 6 beds
- 6 baths
- 2,680 sqft
Alternative address:81 Gulf Blvd, Indian Rocks Beach, FL 33785
For Sale $1,999,900- 5 beds
- 3 baths
- 3,330 sqft
Alternative address:474 Harbor Dr S, Indian Rocks Beach, FL 33785
For Sale $3,450,000- 7 beds
- 6 baths
- 3,850 sqft
Alternative address:2302 Bay Blvd, Indian Rocks Beach, FL 33785
For Sale $1,400,000- 6 beds
- 5 baths
- 2,422 sqft
Alternative address:208 16th Ave, Indian Rocks Beach, FL 33785
For Sale $2,400,000- 5 beds
- 5 baths
- 2,521 sqft
Alternative address:2116 1st St, Indian Rocks Beach, FL 33785
For Sale $1,450,000- 5 beds
- 3 baths
- 2,506 sqft