Houses for sale in Belleair Beach, FL | Page 2


to

Alternative address:303 Harbor Dr, Indian Rocks Beach, FL 33785

For Sale $3,740,000
Single Family
  • 6 beds
  • 5 baths
  • 4,092 sqft
View details
303 Harbor Dr, Belleair Beach, FL 33785

Alternative address:909 Harbour House Dr, Indian Rocks Beach, FL 33785

For Sale $749,000
Single-Family Home
  • 3 beds
  • 3 baths
  • 1,616 sqft
View details
909 Harbour House Dr, Belleair Beach, FL 33785

Alternative address:107 Haven Beach Dr, Indian Rocks Beach, FL 33785

For Sale $864,900
Townhouse
  • 3 beds
  • 3 baths
  • 1,935 sqft
View details
107 Haven Beach Dr, Belleair Beach, FL 33785

Alternative address:350 La Hacienda Dr, Indian Rocks Beach, FL 33785

For Sale $1,325,000
Single Family Residential
  • 3 beds
  • 2 baths
  • 1,452 sqft
View details
350 La Hacienda Dr, Belleair Beach, FL 33785

Alternative address:132 Marcdale Blvd, Indian Rocks Beach, FL 33785

For Sale $699,000
Single-Family Home
  • 3 beds
  • 3 baths
  • 1,656 sqft
View details
132 Marcdale Blvd, Belleair Beach, FL 33785

Alternative address:1 Windrush Blvd #87, Indian Rocks Beach, FL 33785

For Sale $419,900
Condo
  • 3 beds
  • 2 baths
  • 1,300 sqft
View details

Alternative address:1 Windrush Blvd #88, Indian Rocks Beach, FL 33785

For Sale $349,900
Condo
  • 3 beds
  • 2 baths
  • 1,300 sqft
View details

Alternative address:320 Windrush Blvd #4, Indian Rocks Beach, FL 33785

For Sale $439,000
Condo
  • 2 beds
  • 3 baths
  • 1,390 sqft
View details
320 Windrush Blvd #4, Belleair Beach, FL 33785

Alternative address:318 Windrush Blvd #10, Indian Rocks Beach, FL 33785

For Sale $525,000
Condo
  • 3 beds
  • 3 baths
  • 1,390 sqft
View details
318 Windrush Blvd #10, Belleair Beach, FL 33785

Alternative address:318 Windrush Blvd #9, Indian Rocks Beach, FL 33785

For Sale $619,000
Condo
  • 2 beds
  • 3 baths
  • 1,390 sqft
View details
318 Windrush Blvd #9, Belleair Beach, FL 33785

Alternative address:18399 Gulf Blvd #372, Indian Shores, FL 33785

For Sale $375,000
Condo
  • 1 bed
  • 1 bath
  • 522 sqft
View details
18399 Gulf Blvd #372, Belleair Beach, FL 33785

Alternative address:18399 Gulf Blvd #375, Indian Shores, FL 33785

For Sale $235,000
Condo
  • 1 bath
  • 317 sqft
View details
18399 Gulf Blvd #375, Belleair Beach, FL 33785

Alternative address:19701 Gulf Blvd #121, Indian Shores, FL 33785

For Sale $500,000
Condo
  • 2 beds
  • 2 baths
  • 985 sqft
View details
19701 Gulf Blvd #121, Belleair Beach, FL 33785

Alternative address:19725 Gulf Blvd #102, Indian Shores, FL 33785

For Sale $429,900
Condo
  • 1 bed
  • 1 bath
  • 865 sqft
View details
19725 Gulf Blvd #102, Belleair Beach, FL 33785

Alternative address:19725 Gulf Blvd #33, Indian Shores, FL 33785

For Sale $650,000
Condo
  • 2 beds
  • 2 baths
  • 1,145 sqft
View details
19725 Gulf Blvd #33, Belleair Beach, FL 33785

Alternative address:19725 Gulf Blvd #1, Indian Shores, FL 33785

For Sale $490,000
Condo
  • 2 beds
  • 2 baths
  • 1,145 sqft
View details
19725 Gulf Blvd #1, Belleair Beach, FL 33785

Alternative address:19718 Gulf Blvd, Indian Shores, FL 33785

For Sale $825,000
Single Family Residential
  • 2 beds
  • 2 baths
  • 768 sqft
View details

Alternative address:2618 Gulf Blvd #103, Indian Rocks Beach, FL 33785

For Sale $974,800
Condo
  • 3 beds
  • 2 baths
  • 1,460 sqft
View details
2618 Gulf Blvd #103, Belleair Beach, FL 33785

Alternative address:1809 Gulf Blvd, Indian Rocks Beach, FL 33785

For Sale $2,400,000
Unspecified
  • 8 beds
  • 8 baths
  • 3,512 sqft
View details
1809 Gulf Blvd, Belleair Beach, FL 33785

Alternative address:2504 Gulf Blvd #403, Indian Rocks Beach, FL 33785

For Sale $1,299,900
Condo
  • 3 beds
  • 2 baths
  • 1,530 sqft
View details
2504 Gulf Blvd #403, Belleair Beach, FL 33785