Map
Listed price in listed location currency (USD).
$1,525,000

640

MLS® TB8530846

Overview

Key Facts

Type Duplex
Levels Residential Income
Size 3060 sqft
Garage 
Taxes $18,174
Days Active 3
Lot Size 0.17 Acres
Approx. Age 1989
Avg. Price Per Sqft $498
MLS® Number TB8530846

Property Address: 106 20th Ave, INDIAN ROCKS BEACH, FL, 33785-3871

Average square foot calculated using Size range provided by listing agent.

Description

Exceptional investment opportunity just 500 feet from the Gulf with a straight walk to the 20th Avenue beach access. This beautifully renovated duplex consists of two identical mirror-image units, each offering 3 bedrooms, 2 bathrooms, and approximately 1, 500 square feet of living space. Each unit features its own private deck with a hot tub, while guests also enjoy a shared game room, mini golf turf area, and a shared driveway with carport parking for up to eight vehicles. The property has been operated as a single vacation rental, with both units rented together to accommodate larger groups. The property underwent an extensive renovation in 2024 following its 2023 purchase, creating a turnkey coastal retreat designed for both personal enjoyment and income potential. Whether you're looking for a beach retreat or a high-performing investment, this property offers an impressive rental history. Gross rental revenue was approximately $132, 018 in 2025, with $121, 367 already booked for 2026. Annual net income for 2025 was $94, 450, and projected annual income for 2026 is $140, 000. Ideally situated between the Indian Rocks Causeway and Causeway Boulevard, the property offers convenient access to US-19, making travel throughout Pinellas County a breeze. Enjoy being just minutes from local restaurants, shopping, and entertainment, including the Indian Rocks Shopping Center, with a straight drive to St. Pete–Clearwater International Airport for easy arrivals and departures. Schedule your private showing today to experience everything this exceptional coastal property has to offer.
MLS® NumberTB8530846
Laundry LevelEnsuite
Central VacNo
FireplaceNo
Acreage
Exterior
Garage
Approx. Age1989
Basement
DrivewayCovered, Driveway, Ground Level, Basement
Garage Spaces
HeatCentral, Electric
A/CCentral Air

Extras

Price History

Last Sold Price

$1,400,000$1.4M

Appreciation

--

Avg. Days Listed

129 days

Today, For Sale for $1,525,000

For Sale · 2 days

$1,525,000

MLS® TB8530846

3 days ago

Not Sold Yet

July 2026, For Sale for $1,525,000

For Sale · 2 days

$1,525,000

MLS® TB8530846

3 days ago

Not Sold Yet

November 2025, For Sale for $1,599,000

For Sale · 258 days

$1,599,000

MLS® TB8444720

9 months ago

Not Sold Yet

July 2024, Sold for $1,400,000

106 20th Ave 2 unit duplex However there is another duplex 108 20th Ave for sale and the cottages Behind are also for sale 3 Separate properties
Sold · 0 days

$1,400,000$1,600,000

MLS® T3448512

2 years ago

Sold on Aug 14, 2023

Map

Like what you see?

Complete the form and we'll be in touch. No login necessary.

Add a Comment
Loading...

Similar Listings

Comparable Properties