Indian Rocks Beach, FL Homes for Sale & Real Estate

price
-
121-161 of 178 Homes
$1,500,000 | 517 20th Avenue | Indian Rocks Beach
5
Beds
3
2,500
Sq. Ft.
$1,500,000 | 20040 Gulf Boulevard, Unit 605 | Indian Shores
$1,500,000

20040 Gulf Boulevard, Unit 605
Indian Shores, FL 33785

3
Beds
2
1,280
Sq. Ft.
$1,250,000 | 219 18th Avenue | Indian Rocks Beach
Open: 3/2 12:00PM - 03:00PM
3
Beds
3
2,080
Sq. Ft.
For Sale: