$1,525,000 - 106 20th Avenue, INDIAN ROCKS BEACH
- 6
- Bedrooms
- 4
- Baths
- 3,060
- SQ. Feet
- 0.17
- Acres
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.
Essential Information
-
- MLS® #:
- TB8530846
-
- Price:
- $1,525,000
-
- Bedrooms:
- 6
-
- Bathrooms:
- 4.00
-
- Square Footage:
- 3,060
-
- Acres:
- 0.17
-
- Year Built:
- 1989
-
- Type:
- Residential Income
-
- Sub-Type:
- Duplex
-
- Status:
- Pending
Community Information
-
- Address:
- 106 20th Avenue
-
- Area:
- Indian Rocks Bch/Belleair Bch/Indian Shores
-
- Subdivision:
- INDIAN BEACH RE-REVISED
-
- City:
- INDIAN ROCKS BEACH
-
- County:
- Pinellas
-
- State:
- FL
-
- Zip Code:
- 33785-3871
Amenities
-
- Parking:
- Covered, Driveway, Ground Level, Under Building
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
-
- Heating:
- Central, Electric
-
- Cooling:
- Central Air
Exterior
-
- Exterior Features:
- Balcony, Courtyard, Fenced, Lighting, Private Mailbox, Sliding Doors, Storage
-
- Roof:
- Shingle
-
- Foundation:
- Slab, Stilt/On Piling
School Information
-
- Elementary:
- Anona Elementary-PN
-
- Middle:
- Seminole Middle-PN
-
- High:
- Largo High-PN
Additional Information
-
- Days on Market:
- 16
Listing Details
- Listing Office:
- Re/max Action First Of Florida