512 20TH AVE — photo 1
512 20TH AVE — photo 2
512 20TH AVE — photo 3
512 20TH AVE — photo 4
512 20TH AVE — photo 5
512 20TH AVE — photo 6
512 20TH AVE — photo 7
512 20TH AVE — photo 8
512 20TH AVE — photo 9
512 20TH AVE — photo 10
512 20TH AVE — photo 11
512 20TH AVE — photo 12
512 20TH AVE — photo 13
512 20TH AVE — photo 14
512 20TH AVE — photo 15
512 20TH AVE — photo 16
512 20TH AVE — photo 17
512 20TH AVE — photo 18
512 20TH AVE — photo 19
512 20TH AVE — photo 20
512 20TH AVE — photo 21
512 20TH AVE — photo 22
512 20TH AVE — photo 23
512 20TH AVE — photo 24
512 20TH AVE — photo 25
512 20TH AVE — photo 26
512 20TH AVE — photo 27
512 20TH AVE — photo 28
512 20TH AVE — photo 29
512 20TH AVE — photo 30
512 20TH AVE — photo 31
512 20TH AVE — photo 32
512 20TH AVE — photo 33
512 20TH AVE — photo 34

$2,189,000

512 20TH AVE, INDIAN ROCKS BEACH, FL 33785
Active

Property details

Type Land
MLS # MFR765815138
Listed Jul 28, 2025
Days on market 99
HOA No
Pool No
County Pinellas
Data source Stellar MLS

About this home

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.

Keep exploring

Talk to the human who knows the house. Imagine that.

No spam. This goes straight to the home’s actual representative.

Create a free account to save this home and get alerts.

Data source

Stellar MLS

MLS #MFR765815138

Compare
+ Drag a home here to compare specs
+ Drag a home here to compare specs
+ Drag a home here to compare specs
Compare