This is a carousel with tiles that activate property listing cards. Use the previous and next buttons to navigate.
1/1
$1,450,000
This is a carousel with tiles that activate property listing cards. Use the previous and next buttons to navigate.
1/1
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.
Full Property Details
Full Property Details for 106 20th Ave
General
- Sold For: $1,450,000
- Taxes: $18,173 (2025)
- Status: Closed
- Type: Duplex
- Source: MidFloridaRegionalMLS
- MLS ID: TB8530846
- Added to Site: 62 day(s) ago
Interior
- Interior Features: Built-in Features, Cathedral Ceiling(s), Ceiling Fan(s), Eating Space 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
- Flooring: Luxury Vinyl
Rooms
Bathrooms
- Total Bathrooms: 4
Bedrooms
- Total Bedrooms: 6
Other Rooms
- Laundry: Inside, Laundry Room
Additional Information
- Spa: Yes
- Spa Description: Above Ground
Exterior
- Exterior Features: Balcony, Courtyard, Fenced, Lighting, Private Mailbox, Sliding Doors, Storage
Parking
- Carports: Yes
- Carport: 8
- Carport Spaces: 8
- Covered Spaces: 8
- Parking Features: Covered, Driveway, Ground Level, Under Building
Location
- Area: 33785 - Indian Rocks Bch/Belleair Bch/Indian Shores
- County: Pinellas
- Development Name: 33785 - Indian Rocks Bch/Belleair Bch/Indian Shores
- Subdivision: INDIAN BEACH RE-REVISED
- Driving 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
School Information
- Elementary School: Anona Elementary-PN
- Middle School: Seminole Middle-PN
- High School: Largo High-PN
Community
- Community Name: 33785 - Indian Rocks Bch/Belleair Bch/Indian Shores
Heating & Cooling
- Cooling Type: Central Air
- Heating Type: Central, Electric
Utilities
- Sewer: Public Sewer
- Water: Public
- Utility Description: Cable Connected, Electricity Available, Electricity Connected, Public, Sewer Available, Sewer Connected, Street Lights, Water Available, Water Connected
Structural Information
- # Buildings: 1
- Exterior Const.: Cement Siding, HardiPlank Type, Wood Frame
- Roof: Shingle
- Square Feet: 3,060
- Sq. Ft. Source: Public Records
- Living Area: 3,060 Sq. Ft.
- Year Built: 1989
Lot Features
- Lot Size (Acres): 0.17
- Lot Size (Sq. Ft.): 7,253
- Lot Size: 7253
- Lot Dimensions: 60 x 120
- Street/Road Desc.: Asphalt, Concrete
Water Features
- Water Access: Yes
- Water Access Desc: Gulf/Ocean
Financial Considerations
- Tax Amount: $18,173.92
- Tax Year: 2025
Disclosures and Reports
- Ownership: Fee Simple
- Special Conditions: None
- Legal Description: INDIAN BEACH RE-REVISED BLK 55, W 1/2 LOTS 5 & 6
- Flood Zone Info: AE
- APN: 13014420300550050
- Property ID: 13014420300550050
- Block/Lot/Section: 55
Listed and Sold by Re/Max Action First Of Florida
Get Pre-Approved Today
Schools
Schools serving 106 20th Ave
School District:Pinellas County School District
| Name | Grades | Distance |
|---|---|---|
Anona Elementary School 12301 Indian Rocks Road, Largo, FL 33774 | PK-5 | 1.5 mi |
Largo High School 410 Missouri Avenue North, Largo, FL 33770 | 9-12 | 4 mi |
Seminole Middle School, Seminole, FL 8701 131st Street North, Seminole, FL 33776 | 6-8 | 3.9 mi |
Disclaimer:
School attendance boundaries provided by ATTOM Data Solutions and are for reference only. Contact the school directly to verify enrollment eligibility.
Price & Sales History for 106 20th Ave
Date
Details
Price
Change
Source
8/06/2026
Sold
$1,450,000
-4.92%
MLS
7/20/2026
Listed
$1,525,000
—
MLS
Disclaimer: Historical sales information is derived from public records provided by the county offices. Information is not guaranteed and should be independently verified.
106 20th Avenue, Indian Rocks Beach, FL 33785 (MLS# TB8530846) is a Duplex property that was sold at $1,450,000 on August 06, 2026. Want to learn more about 106 20th Avenue? Do you have questions about finding other Duplex real estate for sale in Indian Rocks Beach? You can browse all Indian Rocks Beach real estate or contact a Coldwell Banker agent to request more information.

