Indian Rocks Beach, FL Homes for Sale & Real Estate

-
20 of 35 Homes
Photos of 700 2nd Street, Unit A, Indian Rocks Beach, FL 33785
$439,000

700 2nd Street, Unit A
Indian Rocks Beach, FL 33785

2
Beds
1.5
Baths
1,550
Sq. Ft.
Photos of 2201 Gulf Boulevard, Indian Rocks Beach, FL 33785
$399,900

2201 Gulf Boulevard
Indian Rocks Beach, FL 33785

-
Beds
-
Baths
-
Sq. Ft.
Photos of 2205 Gulf Boulevard, Indian Rocks Beach, FL 33785
$399,900

2205 Gulf Boulevard
Indian Rocks Beach, FL 33785

-
Beds
-
Baths
-
Sq. Ft.
Photos of 2209 Gulf Boulevard, Indian Rocks Beach, FL 33785
$399,900

2209 Gulf Boulevard
Indian Rocks Beach, FL 33785

-
Beds
-
Baths
-
Sq. Ft.
Photos of 2 15th Avenue, Unit 204, Indian Rocks Beach, FL 33785
$1,295,000

2 15th Avenue, Unit 204
Indian Rocks Beach, FL 33785

2
Beds
2.5
Baths
2,000
Sq. Ft.
Photos of 399 2nd Street, Unit 616, Indian Rocks Beach, FL 33785
$599,000

399 2nd Street, Unit 616
Indian Rocks Beach, FL 33785

2
Beds
2
Baths
1,110
Sq. Ft.
Photos of 528 Garland Circle, Unit 528, Indian Rocks Beach, FL 33785
VIRTUAL TOUR
$375,000

528 Garland Circle, Unit 528
Indian Rocks Beach, FL 33785

2
Beds
2
Baths
1,566
Sq. Ft.
Photos of 529 Harbor Drive North, Indian Rocks Beach, FL 33785
$898,000

529 Harbor Drive North
Indian Rocks Beach, FL 33785

2
Beds
2
Baths
1,335
Sq. Ft.
Photos of 410 Harbor Drive South, Indian Rocks Beach, FL 33785
$889,000

410 Harbor Drive South
Indian Rocks Beach, FL 33785

5
Beds
3
Baths
2,949
Sq. Ft.
Photos of 339 12th Avenue, Indian Rocks Beach, FL 33785
VIRTUAL TOUR
$1,899,900

339 12th Avenue
Indian Rocks Beach, FL 33785

6
Beds
5
Baths
3,642
Sq. Ft.
Photos of 420 Gulf Boulevard, Unit 203, Indian Rocks Beach, FL 33785
$850,000

420 Gulf Boulevard, Unit 203
Indian Rocks Beach, FL 33785

2
Beds
2
Baths
1,715
Sq. Ft.
Photos of 2406 Gulf Boulevard, Unit 201, Indian Rocks Beach, FL 33785
$389,000

2406 Gulf Boulevard, Unit 201
Indian Rocks Beach, FL 33785

1
Bed
1
Bath
623
Sq. Ft.
Photos of 1 Windrush Boulevard, Unit 4, Indian Rocks Beach, FL 33785
$309,000

1 Windrush Boulevard, Unit 4
Indian Rocks Beach, FL 33785

2
Beds
2
Baths
1,040
Sq. Ft.
Photos of 109 12th Avenue, Indian Rocks Beach, FL 33785
$575,000

109 12th Avenue
Indian Rocks Beach, FL 33785

4
Beds
2
Baths
1,577
Sq. Ft.
Photos of 2704 2nd Street, Indian Rocks Beach, FL 33785
$3,595,000

2704 2nd Street
Indian Rocks Beach, FL 33785

-
Beds
-
Baths
9,708
Sq. Ft.
Photos of 621 2nd Street, Indian Rocks Beach, FL 33785
$1,499,000

621 2nd Street
Indian Rocks Beach, FL 33785

6
Beds
3.5
Baths
4,193
Sq. Ft.
Photos of 1 Windrush Boulevard, Unit 51, Indian Rocks Beach, FL 33785
$350,000

1 Windrush Boulevard, Unit 51
Indian Rocks Beach, FL 33785

2
Beds
2.5
Baths
1,232
Sq. Ft.
Photos of 2011 20th Ave Parkway, Indian Rocks Beach, FL 33785
$610,000

2011 20th Ave Parkway
Indian Rocks Beach, FL 33785

2
Beds
1
Bath
1,079
Sq. Ft.
Photos of 1 Windrush Boulevard, Unit 54, Indian Rocks Beach, FL 33785
$325,000

1 Windrush Boulevard, Unit 54
Indian Rocks Beach, FL 33785

2
Beds
1
Bath
1,012
Sq. Ft.
Photos of 2100 Gulf Boulevard, Indian Rocks Beach, FL 33785
$925,000

2100 Gulf Boulevard
Indian Rocks Beach, FL 33785

3
Beds
2.5
Baths
1,950
Sq. Ft.