Alternative address:1906 2nd St, Indian Rocks Beach, FL 33785
For Sale $775,000- 4 beds
- 2 baths
- 1,496 sqft
Alternative address:2 4th Ave, Indian Rocks Beach, FL 33785
For Sale $5,900,000- 4 beds
- 6 baths
- 3,792 sqft
Alternative address:203 Bates Ave, Indian Rocks Beach, FL 33785
For Sale $999,999- 4 beds
- 2 baths
- 1,512 sqft
Alternative address:2214 Bay Blvd #a, Indian Rocks Beach, FL 33785
For Sale $1,404,779- 4 beds
- 3 baths
- 2,200 sqft
Alternative address:1009 Bay Pine Blvd, Indian Rocks Beach, FL 33785
For Sale $2,525,000- 4 beds
- 3 baths
- 3,167 sqft
Alternative address:2200 Bay Blvd #a, Indian Rocks Beach, FL 33785
For Sale $1,397,000- 4 beds
- 3 baths
- 2,200 sqft
Alternative address:333 12th Ave, Indian Rocks Beach, FL 33785
For Sale $2,300,000- 4 beds
- 5 baths
- 3,390 sqft
Alternative address:19816 Gulf Blvd #501, Indian Shores, FL 33785
For Sale $4,750,000- 4 beds
- 3 baths
- 3,620 sqft
Alternative address:305 Harbor Dr, Indian Rocks Beach, FL 33785
For Sale $2,790,000- 4 beds
- 4 baths
- 3,042 sqft
Alternative address:724 Gulf Blvd, Indian Rocks Beach, FL 33785
For Sale $1,735,000- 4 beds
- 2 baths
- 1,152 sqft