







- MLS® #: TB8365606
- 2116 1ST STREET
- INDIAN ROCKS BEACH FL 33785
- $1,750,000
- 0 Bed | 0 Bath | 2,506 SqFt
- 0.17 Acres
- MLS® #: TB8302226
- 724 GULF BOULEVARD UNIT A & B
- INDIAN ROCKS BEACH FL 33785
- $1,700,000
- 4 Bed | 2 Bath | 1,286 SqFt
- 0.13 Acres
- MLS® #: TB8360080
- 1110 BAY PINE BOULEVARD
- INDIAN ROCKS BEACH FL 33785
- $1,600,000
- 3 Bed | 3 Bath | 3,930 SqFt
- 0.14 Acres
- MLS® #: TB8343244
- 366 LA HACIENDA DRIVE
- INDIAN ROCKS BEACH FL 33785
- $1,599,000
- 3 Bed | 2 Bath | 2,759 SqFt
- 0.16 Acres
- MLS® #: TB8334051
- 81 GULF BOULEVARD
- INDIAN ROCKS BEACH FL 33785
- $1,580,000
- 5 Bed | 3 Bath | 3,506 SqFt
- 0.28 Acres
- MLS® #: TB8364171
- 1101 BAY PINE BOULEVARD
- INDIAN ROCKS BEACH FL 33785
- $1,549,700
- 3 Bed | 3 Bath | 2,762 SqFt
- 0.21 Acres
- MLS® #: O6231611
- 517 20TH AVENUE
- INDIAN ROCKS BEACH FL 33785
- $1,500,000
- 5 Bed | 3 Bath | 2,675 SqFt
- 0.15 Acres
- MLS® #: U8244734
- 454 HARBOR DRIVE S
- INDIAN ROCKS BEACH FL 33785
- $1,450,000
- 0 Bed | 0 Bath | 0 SqFt
- 0.17 Acres
- MLS® #: TB8344329
- 108 20TH AVENUE
- INDIAN ROCKS BEACH FL 33785
- $1,399,900
- 6 Bed | 4 Bath | 3,000 SqFt
- 0.17 Acres
- MLS® #: U8248528
- 2504 GULF BOULEVARD UNIT 506
- INDIAN ROCKS BEACH FL 33785
- $1,384,900
- 3 Bed | 2 Bath | 1,530 SqFt
- 1.34 Acres
- MLS® #: U8244542
- 2200 BAY BOULEVARD UNIT A
- INDIAN ROCKS BEACH FL 33785
- $1,349,000
- 4 Bed | 3 Bath | 2,900 SqFt
- 0.13 Acres
- MLS® #: O6285155
- 2200 BAY BOULEVARD UNIT B
- INDIAN ROCKS BEACH FL 33785
- $1,325,000
- 4 Bed | 3 Bath | 2,900 SqFt
- 0.07 Acres
- MLS® #: A4632911
- 60 GULF BOULEVARD UNIT 402
- INDIAN ROCKS BEACH FL 33785
- $1,300,000
- 2 Bed | 2.5 Bath | 1,795 SqFt
- 0 Acres
- MLS® #: TB8358415
- 822 1ST STREET
- INDIAN ROCKS BEACH FL 33785
- $1,300,000
- 0 Bed | 0 Bath | 0 SqFt
- 0.17 Acres
- MLS® #: TB8339373
- 316 16TH AVENUE
- INDIAN ROCKS BEACH FL 33785
- $1,250,000
- 3 Bed | 2 Bath | 2,221 SqFt
- 0.14 Acres
- MLS® #: TB8351496
- 725 1ST ST
- INDIAN ROCKS BEACH FL 33785
- $1,250,000
- 8 Bed | 4 Bath | 3,430 SqFt
- 0.13 Acres
- MLS® #: TB8326142
- 399 2ND STREET UNIT 718
- INDIAN ROCKS BEACH FL 33785
- $1,225,000
- 3 Bed | 2 Bath | 1,540 SqFt
- 0.36 Acres
- MLS® #: TB8358422
- STREET Lot 23
- INDIAN ROCKS BEACH FL 33785
- $1,200,000
- 0 Bed | 0 Bath | 0 SqFt
- 0.13 Acres
- MLS® #: TB8325481
- 219 18TH AVENUE
- INDIAN ROCKS BEACH FL 33785
- $1,190,000
- 3 Bed | 3 Bath | 2,080 SqFt
- 0.04 Acres
- MLS® #: TB8330625
- 307 10TH AVENUE
- INDIAN ROCKS BEACH FL 33785
- $1,165,000
- 2 Bed | 1 Bath | 1,620 SqFt
- 0.17 Acres
- MLS® #: TB8324341
- 1000 GULF BOULEVARD UNIT 302
- INDIAN ROCKS BEACH FL 33785
- $1,160,000
- 3 Bed | 2 Bath | 1,300 SqFt
- 1.72 Acres
- MLS® #: TB8363470
- 112 13TH AVENUE
- INDIAN ROCKS BEACH FL 33785
- $1,149,000
- 3 Bed | 3 Bath | 1,680 SqFt
- 0.14 Acres
- MLS® #: TB8319486
- 405 HARBOR DRIVE S
- INDIAN ROCKS BEACH FL 33785
- $1,100,000
- 3 Bed | 2 Bath | 1,578 SqFt
- 0.15 Acres
- MLS® #: TB8363082
- 812 GULF UNIT #3
- INDIAN ROCKS BEACH FL 33785
- $1,035,000
- 3 Bed | 2 Bath | 975 SqFt
- 0.13 Acres
The data relating to real estate for sale on this site comes from the Broker Reciprocity (BR) of the Stellar MLS. All properties are subject to prior sale, changes, or withdrawal.
This site was last updated Mar-30-2025 9:36:37 pm.
This site was last updated Mar-30-2025 9:36:37 pm.
LIGHTBOX-IMAGES