Search
106 20TH AVENUE, Indian Rocks Beach, FL, 33785
Renovated Duplex with Private Decks

106 20TH AVENUE Indian Rocks Beach, FL 33785

New
For Sale
$1,525,000

Renovated duplex offers two mirrored 3-bedroom, 2-bath units with private decks and hot tubs.

Property Size3,060 SF
Price / SF$498.37
Days on Market6

Property Features for 106 20TH AVENUE

General Information

Standard status
Active
Size
3,060 SF
Property subtype
Duplex

Building Details

Year Built
1989
Listing Agency: RE/MAX ACTION FIRST OF FLORIDA
Listed By: Kenny Hayslett · License #3075786
Source: Miharaandassociates
Added: Jul 20 Changed: Jul 24 Last Checked: Jul 24 at 5:37AM

Displayed information is deemed reliable but is not guaranteed and should be independently verified. All listing content including descriptions, pricing, images are the copyrighted material of RE/MAX ACTION FIRST OF FLORIDA


Investment Insights

Based on property information with market context.

This renovated duplex features two identical mirror-image units, each with three bedrooms and two bathrooms. The layout includes private decks for each unit with hot tubs, along with shared onsite amenities that support group stays, including a game room and a mini golf turf area. A shared driveway provides carport parking for up to eight vehicles.

The property is located approximately 500 feet from the Gulf and offers a straight walk to the 20th Avenue beach access. It has been operated as a single vacation rental by renting both units together for larger groups.

Following a comprehensive renovation completed in 2024, the duplex is described as turnkey for ongoing short-term use. Gross rental revenue was approximately $132,018 in 2025, with $121,367 already booked for 2026, and annual net income was $94,450 for 2025. Projected annual income for 2026 is $140,000.

Key Highlights

  • Renovated duplex built in 1989 with two mirrored units, each with 3 bedrooms and 2 bathrooms.
  • Each unit offers approximately 1,500 SF of living space and includes a private deck with a hot tub.
  • Property includes shared amenities: game room and a mini golf turf area.

Property Analytics

Location Intelligence

Current Use by Public Records

Duplexes

Suggested Use

Law Firm Spa & Massage Center Auto Repair Shop HVAC Service Pharmacy Kitchen & Bath Showroom Electrical Service Big Box & Wholesale Store Building Supply Daycare Center

Zoning and permitted uses should be independently verified with local authorities.

FAQs

What type of property is this?
Duplex - Renovated duplex offers two mirrored 3-bedroom, 2-bath units with private decks and hot tubs.
Where is this duplex located?
The property is located at 106 20TH AVENUE Indian Rocks Beach, FL.
What is the asking price?
The asking price for this property is $1,525,000.
What are key features of this property?
This property features: Renovated duplex built in 1989 with two mirrored units, each with 3 bedrooms and 2 bathrooms.; Each unit offers approximately 1,500 SF of living space and includes a private deck with a hot tub.; Property includes shared amenities: game room and a mini golf turf area.
More about this property
Thanks! Your message was sent.
Error! Your message wasn't sent.
Please enter your name
Please enter email
Please enter the email in the correct format
Please enter phone
Please enter the number in the correct format
Please enter message