512 20TH AVENUE INDIAN ROCKS BEACH FL 33785 MLS #TB8411456

512 20TH AVENUE
INDIAN ROCKS BEACH, FL, 33785
$2,189,000
Beds
0 Baths
0 SqFt
0.25 Acres
Add
MLS #TB8411456 image #0
Oversized WATERFRONT lot. Indian Rocks Beach Lot 21 and 22 on Direct Intracoastal. BUILD YOUR DREAM HOME. Over 100 foot of New Seawall in 2021. Has New Dock with 2 Lifts, 10,000 lb lift for your Boat and 6,000 lb lift for Wave runner. Plummed for water and electric. 2 car Garage on property can be incorporated into your building plans or removed. Encompasses both double driveways.

Property Details

Price:
$2,189,000
MLS #:
TB8411456
Status:
Active
Beds:
0
Baths:
0
Type:
Land
Subdivision:
INDIAN BEACH RE-REVISED 15TH ADD
Neighborhood:
33785indianrocksbchbelleairbchindianshores
Listed Date:
Jul 28, 2025
Lot Size:
10,685 sqft / 0.25 acres (approx)
Waterfront33785 – Indian Rocks Bch/belleair Bch/indian Shores33785indianrocksbchbelleairbchindianshoresIndian Beach Re-revised 15th AddWaterResidential

Ask a Question

See this Listing

Send
  

Schools

Interior

Exterior

Direction Faces
West
Fencing
Fenced
Lot Features
Cleared, City Lot, In County, Landscaped, Oversized Lot, Room For Pool, Street Lights
Other Structures
Workshop
View
Water
Waterfront Features
Intracoastal Waterway

Financial

Tax Year
2023
Taxes
$8,935

Map

Community

Market Summary

Current real estate data for Land in INDIAN ROCKS BEACH as of Apr 18, 2026
14
Land Listed
156
Avg DOM
$1,580,771
Avg List Price

Property Summary

    Located in the INDIAN BEACH RE-REVISED 15TH ADD subdivision, 512 20TH AVENUE INDIAN ROCKS BEACH FL is a Land for sale in INDIAN ROCKS BEACH, FL, 33785. It is listed for $2,189,000 and features 0 acres.

Similar Listings Nearby

broker reciprocity
MLS# TB8334082broker reciprocity
20 N PINE CIRCLE
BELLEAIR, FL

$1,800,000

2.1 miles away

512 20TH AVENUE
INDIAN ROCKS BEACH, FL