Alternative address:501 20th Ave, Indian Rocks Beach, FL 33785
For Sale $935,000- 2 beds
- 2 baths
- 1,342 sqft
Alternative address:74 Gulf Blvd #2a, Indian Rocks Beach, FL 33785
For Sale $1,195,000- 3 beds
- 2 baths
- 1,695 sqft
Alternative address:19440 Gulf Blvd #201, Indian Rocks Beach, FL 33785
For Sale $599,900- 1 bed
- 1 bath
- 875 sqft
Alternative address:332 Bahia Vista Dr, Indian Rocks Beach, FL 33785
For Sale $995,000- 2 beds
- 1 bath
- 1,362 sqft
Alternative address:620 Garland Cir, Indian Rocks Beach, FL 33785
For Sale $510,000- 2 beds
- 2 baths
- 1,465 sqft
Alternative address:19111 Vista Bay Dr #308, Indian Shores, FL 33785
For Sale $525,000- 2 beds
- 2 baths
- 1,265 sqft
Alternative address:111 12th Ave, Indian Rocks Beach, FL 33785
For Sale $799,900- 3 beds
- 2 baths
- 1,208 sqft
Alternative address:106 13th Ave, Indian Rocks Beach, FL 33785
For Sale $1,100,000- 3 beds
- 2 baths
- 1,180 sqft
Alternative address:2108 1st St, Indian Rocks Beach, FL 33785
For Sale $5,250,000- 4 baths
- 14,374 sqft
Alternative address:2600 1st St, Indian Rocks Beach, FL 33785
For Sale $1,250,000- 3 beds
- 2 baths
- 947 sqft
Alternative address:517 20th Ave, Indian Rocks Beach, FL 33785
For Sale $1,750,000- 5 beds
- 3 baths
- 2,500 sqft
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:2505 Bay Blvd #1, Indian Rocks Beach, FL 33785
For Sale $699,000- 2 beds
- 2 baths
- 1,090 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:2211 Bay Blvd, Indian Rocks Beach, FL 33785
For Sale $2,500,000- 8 baths
- 6,969 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:1600 Beach Trail, Indian Rocks Beach, FL 33785
For Sale $4,597,000- 6 beds
- 4 baths
- 3,100 sqft