Alternative address:344 La Hacienda Dr, Indian Rocks Beach, FL 33785
For Sale $1,595,000- 3 beds
- 3 baths
- 1,745 sqft
Alternative address:132 Marcdale Blvd, Indian Rocks Beach, FL 33785
For Sale $725,000- 3 beds
- 3 baths
- 1,656 sqft

Alternative address:19914 Gulf Blvd #2, Indian Shores, FL 33785
For Sale $2,249,000- 8 beds
- 4 baths
- 3,121 sqft

Alternative address:19930 Gulf Blvd #5c, Indian Shores, FL 33785
For Sale $1,090,000- 2 beds
- 2 baths
- 1,186 sqft

Alternative address:74 Gulf Blvd #2b, Indian Rocks Beach, FL 33785
For Sale $849,000- 2 beds
- 2 baths
- 1,380 sqft

Alternative address:500 20th Ave, Indian Rocks Beach, FL 33785
For Sale $1,500,000- 2 beds
- 2 baths
- 1,551 sqft

Alternative address:351 Bahia Vista Dr, Indian Rocks Beach, FL 33785
For Sale $1,675,000- 3 beds
- 3 baths
- 2,308 sqft

Alternative address:620 Garland Cir, Indian Rocks Beach, FL 33785
For Sale $550,000- 2 beds
- 2 baths
- 1,465 sqft

Alternative address:304 Harbor Dr, Indian Rocks Beach, FL 33785
For Sale $6,900,000- 7 beds
- 6 baths
- 6,030 sqft

Alternative address:476 Harbor Dr S, Indian Rocks Beach, FL 33785
For Sale $2,200,000- 4 beds
- 3 baths
- 2,367 sqft

Alternative address:19111 Vista Bay Dr #207, Indian Shores, FL 33785
For Sale $575,000- 2 beds
- 2 baths
- 1,360 sqft

Alternative address:318 Windrush Blvd #10, Indian Rocks Beach, FL 33785
For Sale $539,000- 3 beds
- 3 baths
- 1,390 sqft

Alternative address:19531 Gulf Blvd #301, Indian Shores, FL 33785
For Sale $670,000- 2 beds
- 2 baths
- 1,320 sqft

Alternative address:19725 Gulf Blvd #102, Indian Shores, FL 33785
For Sale $449,900- 1 bed
- 1 bath
- 865 sqft

Alternative address:18610 Gulf Blvd #202, Indian Shores, FL 33785
For Sale $849,000- 2 beds
- 2 baths
- 1,090 sqft

Alternative address:19915 Gulf Blvd #303, Indian Shores, FL 33785
For Sale $1,090,000- 4 beds
- 4 baths
- 2,236 sqft

Alternative address:20110 Gulf Blvd #600, Indian Shores, FL 33785
For Sale $2,999,000- 3 beds
- 4 baths
- 3,768 sqft
