106 20th Avenue , Indian Rocks Beach, FL 33785

$1,525,000
  • 106 20th Avenue , Indian Rocks Beach, FL 33785 Main Photo

52 Total Photos [Click to View All]

New to the Market Active
BEDS6 BATHS SQUARE FEET3,060 MLS#TB8530846
STATUSActive PROPERTY TYPEMulti Unit - Multiple SUBDIVISIONINDIAN BEACH RE-REVISED

Property 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.

106 20th Avenue | MLS# TB8530846

This multi-family property located at 106 20th Avenue , Indian Rocks Beach, FL 33785 is currently listed for sale with an asking price of $1,525,000. Search Indian Rocks Beach real estate on www.fercommercial.com today.

Property Features

Property Type: Multi Unit - Multiple
Cooling: Central Air
Heating: Central, Electric
Lot Size: 0.17 Acres
Roof Type: Shingle
Taxes: $18,173
Year Built: 1989

Amenities

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
Balcony
Courtyard
Fence
Lighting
Private Mailbox
Sliding Doors
Storage

Feature Descriptions

Additional Rooms: Family Room, Great Room, Inside Utility
Annual Net Income: 94450.00
Community Features: Street Lights
Directions: Head west on Belleair Bluffs/S Belleair Causeway, Use the left 2 lanes to turn left onto Gulf Blvd, Turn left onto 20th Ave, Destination will be on the left
Exterior: Cement Siding, HardiPlank Type, Frame
Flood Zone Code: AE
Flooring: Luxury Vinyl
Foundation: Slab, Stilt/On Piling
Home Warranty Y/N: No
Listing Terms: Cash, Conventional
Lot Dimensions: 0.17
Ownership: Fee Simple
Parking: Covered, Driveway, Ground Level, Basement
Parking Notes: Covered, Driveway, Ground Level, Basement
Property Attached Y/N: No
Property Sub-Type: Duplex
Sewer: Public Sewer
Showing Instructions: Appointment Only, Call Listing Agent, No Lockbox, ShowingTime
Spa: Above Ground
Special Sale Provisions: None
Special View Info: Water
Utilities: Cable Connected, Electricity Available, Electricity Connected, Public, Sewer Available, Sewer Connected, Water Available, Water Connected
Water: Public
Water Access: Gulf/Ocean
Water Access Y/N: Yes

Local Schools

High School: Largo High-PN
Middle School: Seminole Middle-PN
Elementary School: Anona Elementary-PN

Listed By / Shown By

Listed By

Agency Name: RE/MAX ACTION FIRST OF FLORIDA
Agency Contact: admin@remaxactionfirst.com

Shown By

Agency Title: Florida Executive Realty - FRE Commercial
Agency Phone: 813-908-8500

IDX logo

Estimate Your Payment

Estimated Payment

$ 5,353.20 per month $3,393.99 Principal & Interest $1,514.42 Property Tax $444.79 Homeowner's Insurance

Change Payment Information

%
years/fixed
yearly
yearly (est.)
(Payments are an estimate and may vary by lender)

Login to My Property Finder

Pixel