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.
Listed By
Agency Name: RE/MAX ACTION FIRST OF FLORIDA
Agency Contact: admin@remaxactionfirst.com
Shown By
Agency Title: Florida Executive Realty - New Construction
Agency Phone: 813-908-8500
Estimated Payment
$ 5,353.20 per month $3,393.99 Principal & Interest $1,514.42 Property Tax $444.79 Homeowner's Insurance
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.floridaexecutivenewhomes.com today.