Recently sold houses under $3M in Belleair Beach, FL | Page 19


to

Alternative address:342 12th Ave, Indian Rocks Beach, FL 33785

Sold $745,000
Single Family Residential
  • 3 beds
  • 2 baths
  • 1,215 sqft
View details

Alternative address:333 12th Ave, Indian Rocks Beach, FL 33785

Sold $1,950,000
Single Family Residential
  • 4 beds
  • 5 baths
  • 3,390 sqft
View details

Alternative address:416 12th Ave, Indian Rocks Beach, FL 33785

Sold $905,000
Single Family Residential
  • 3 beds
  • 2 baths
  • 1,614 sqft
View details

Alternative address:320 12th Ave, Indian Rocks Beach, FL 33785

Sold $1,200,000
Single Family Residential
  • 3 beds
  • 2 baths
  • 1,906 sqft
View details

Alternative address:108 14th Ave, Indian Rocks Beach, FL 33785

Sold $925,000
Unspecified
  • 5 beds
  • 2 baths
  • 2,059 sqft
View details

Alternative address:407 18th Ave, Indian Rocks Beach, FL 33785

Sold $1,695,000
Unspecified
  • 4 baths
  • 4,791 sqft
View details
407 18th Ave, Belleair Beach, FL 33785

Alternative address:454 20th Ave, Indian Rocks Beach, FL 33785

Sold $1,250,000
Single Family Residential
  • 3 beds
  • 2 baths
  • 1,607 sqft
View details

Alternative address:413 20th Ave, Indian Rocks Beach, FL 33785

Sold $992,000
Single Family Residential
  • 3 beds
  • 2 baths
  • 1,467 sqft
View details

Alternative address:2026 20th Ave Pkwy, Indian Rocks Beach, FL 33785

Sold $1,635,000
Single Family Residential
  • 3 beds
  • 3 baths
  • 2,093 sqft
View details

Alternative address:355 Bahia Vista Dr, Indian Rocks Beach, FL 33785

Sold $1,370,000
Single Family Residential
  • 3 beds
  • 2 baths
  • 2,262 sqft
View details

Alternative address:305 Bahia Vista Dr, Indian Rocks Beach, FL 33785

Sold $1,600,000
Single Family Residential
  • 5 beds
  • 3 baths
  • 1,988 sqft
View details

Alternative address:1405 Bay Pine Blvd, Indian Rocks Beach, FL 33785

Sold $585,000
Single Family Residential
  • 2 beds
  • 1 bath
  • 968 sqft
View details

Alternative address:1205 Bayshore Blvd, Indian Rocks Beach, FL 33785

Sold $1,727,000
Single Family Residential
  • 3 beds
  • 4 baths
  • 2,073 sqft
View details

Alternative address:1202 Bayshore Blvd, Indian Rocks Beach, FL 33785

Sold $750,000
Single Family Residential
  • 2 beds
  • 1 bath
  • 774 sqft
View details

Alternative address:800 Beach Trail #102, Indian Rocks Beach, FL 33785

Sold $2,182,680
Townhouse
  • 4 beds
  • 4 baths
  • 2,540 sqft
View details

Alternative address:800 Beach Trail #101, Indian Rocks Beach, FL 33785

Sold $2,182,680
Townhouse
  • 4 beds
  • 4 baths
  • 2,505 sqft
View details

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

Sold $745,000
Townhouse
  • 3 beds
  • 3 baths
  • 1,616 sqft
View details

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

Sold $290,000
Condo
  • 2 beds
  • 3 baths
  • 1,258 sqft
View details

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

Sold $451,000
Condo
  • 2 beds
  • 2 baths
  • 1,040 sqft
View details

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

Sold $250,000
Condo
  • 1 bed
  • 1 bath
  • 770 sqft
View details