Renovated Duplex with Hot
106 20TH Avenue Indian Rocks Beach, FL 33785
New
106 20TH Avenue, Indian Rocks Beach, FL, 33785
$1,525,000
For Sale
$1,525,000
MULTI_FAMILY - INDIAN ROCKS BEACH, FL
Property Size3,060 SF
Lot Size0.17 Acres
Price / SF$498.37
Days on Market6
Property Features for 106 20TH Avenue
General Information
- Property type
- Residential Multi Family
- Property subtype
- Duplex
- Bedrooms
- 6
- Bathrooms
- 4
- Rooms
- Bathroom 2, Bedroom 1, Bedroom 3, Bedroom 6, Bathroom 4, Bathroom 3, Bathroom 1, Bedroom 4, Bedroom 2, Bedroom 5
- Parking features
- Covered, Underground/Basement, Driveway
- Spa
- 1
- Interior features
- Built-in Features, Cathedral Ceiling(s), Ceiling Fans(s), Eat-in Kitchen, High Ceilings, Open Floorplan, Solid Surface Counters, Solid Wood Cabinets, Split Bedroom, Stone Counters, Thermostat, Vaulted Ceiling(s), Walk-In Closet(s), Window Treatments
- Exterior features
- Balcony, Courtyard, Fence, Lighting, Private Mailbox, Sliding Doors, Storage
- Fencing
- Fenced
- Standard status
- Active
- APN
- 01-30-14-42030-055-0050
- Size
- 3,060 SF
- Lot size
- 0.17 Acres
Taxes and HOA fees
- Tax Year
- 2025
- Tax Description
- INDIAN BEACH RE-REVISED BLK 55, W 1/2 LOTS 5 & 6
- Tax Annual Amount
- 18174
Utilities
- Utilities
- Water Available
- Sewer type
- Public Sewer
- Heating system
- Electric (Heating), Central
- Cooling system
- Central Air
- Water source
- Public
Building Details
- Year built
- 1989
- Flooring type
- Vinyl
- Building materials
- Cement Siding, HardiPlank Type, Frame
- Roof type
- Shingle
- Additional Structures
- Storage
Listing agency
RE/MAX ACTION FIRST OF FLORIDA
(727) 531-2006
Listed by
Kenny Hayslett · License #3075786
(727) 687-3585
Added: Jul 17 Updated: Jul 22 at 12:36PM Checked: Jul 22 at 8:06PM
MLS# TB8530846
Copyright © 2026 Stellar MLS. All rights reserved. All information provided by the listing agent/broker is deemed reliable but is not guaranteed and should be independently verified.
Investment Insights
Based on property information with market context.
This renovated duplex features two identical mirror-image units. Each unit includes three bedrooms and two bathrooms and offers its own private deck with a hot tub. The property also includes a shared game room and a mini golf turf area, along with a shared driveway and carport parking for up to eight vehicles.
The duplex is located about 500 feet from the Gulf, with a straight walk to the 20th Avenue beach access. It sits between the Indian Rocks Causeway and Causeway Boulevard, providing convenient access to US-19.
The property has been operated as a single vacation rental, with both units rented together to accommodate larger groups. 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 the projected annual income for 2026 is $140,000.
The duplex is located about 500 feet from the Gulf, with a straight walk to the 20th Avenue beach access. It sits between the Indian Rocks Causeway and Causeway Boulevard, providing convenient access to US-19.
The property has been operated as a single vacation rental, with both units rented together to accommodate larger groups. 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 the projected annual income for 2026 is $140,000.
Key Highlights
- Renovated 2‑unit duplex built in 1989, with each mirror‑image unit offering 3 bedrooms and 2 bathrooms
- Each unit has approximately 1,500 SF of living space plus its own private deck with a hot tub
- Vacation rental setup includes a shared game room and a mini golf turf area, with shared driveway and carport parking for up to 8 vehicles
Property Analytics
Property Profile
Location Intelligence
Current Use by Public Records
Duplexes
Similar For Sale Nearby
FAQs
What type of property is this?
Duplex - Two mirror-image units with private decks and hot tubs, operated as a single vacation rental with income history.
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 2‑unit duplex built in 1989, with each mirror‑image unit offering 3 bedrooms and 2 bathrooms; Each unit has approximately 1,500 SF of living space plus its own private deck with a hot tub; Vacation rental setup includes a shared game room and a mini golf turf area, with shared driveway and carport parking for up to 8 vehicles