512 20TH AVENUE
INDIAN ROCKS BEACH, FL, 33785

Price$2,189,000
Beds0
Baths0
SqFtn/a

Status:Active
Property Type:Land
School:
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.

Listing provided by: FLORIDA ACTION REALTY, Diane Hamilton

Source: Stellar MLS, MLS#: TB8411456

Price $2,189,000
Total Baths 0
Lot Size 91 x 120
Lot Size Area 10685
Lot Size Area Units Square Feet
Acres 0.25
Property Type Land
Subdivision INDIAN BEACH RE-REVISED 15TH ADD
View Water
Lot Description Cleared, City Lot, In County, Landscaped, Oversized Lot, Room For Pool, Street Lights
Directions Ulmerton road west to Gulf Blvd. turn right, go to 20th Avenue, turn right, property on left. From East/West Bay, go west to Gulf Blvd. turn left, go to 20th Avenue, turn left, property on left side.
County Pinellas
Latitude 27.900673
Longitude -82.837428
Market Area 33785 – Indian Rocks Bch/Belleair Bch/Indian Shores
Address 512 20TH AVENUE, INDIAN ROCKS BEACH, FL 33785
Postal Code 33785
City INDIAN ROCKS BEACH
State FL
Country United States
Listing Office FLORIDA ACTION REALTY
Listing Office Phone 727-422-3054
Listing Agent Diane Hamilton
Listing Agent Phone 727-422-3054
Special listing conditions None
Ownership Fee Simple
Terms Cash, Conventional, FHA
Virtual Tour URL https://www.propertypanorama.com/instaview/stellar/TB8411456
Days on market 99
MLS Status Active
Listing Date Jul 28, 2025
Listing Last Modified Nov 4, 2025
Tax ID 063015423000000220
Tax Year 2023
Tax Annual Amount 8935
MLS Area 33785 – Indian Rocks Bch/Belleair Bch/Indian Shores
MLS # TB8411456

Tour this home

Please provide your preferred method of contact below, and one of our agents will be in touch shortly.

This field is hidden when viewing the form

Similar Properties

Find similar properties to 512 20TH AVENUE, INDIAN ROCKS BEACH, FL 33785