211 20TH AVENUE A Indian Rocks Beach, FL $ 2,300
211 20TH AVENUE A
$ 2,300
Share Save

211 20TH AVENUE A

Indian Rocks Beach, FL, 33785
$ 2,300
Bedrooms2 Baths1.0 Sq 729
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 1
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 2
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 3
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 4
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 5
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 6
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 7
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 8
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 9
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 10
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 11
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 12
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 13
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 14
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 15
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 16
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 17
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 18
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 19
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 20
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 21
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 22
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 23
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 24
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 25
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 26
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 27
211 20TH AVENUE A, Indian Rocks Beach, FL 33785 - Image 28
View a Virtual Tour

Property for Rent in Indian Rocks Beach, FL

for $2,300 with 2 bedrooms and 1 full bath. This 729 square foot property was built in 1960 on a lot size of 0.17.

This charming 2-bedroom, 1-bathroom half-duplex is tucked just two blocks from the sugary sands and warm Gulf waters. Freshly painted inside and out, it offers a cozy coastal feel with modern updates, including brand-new stainless steel appliances (dishwasher and microwave included). The living area has plenty of space for both a sofa and loveseat, while each bedroom comes with a closet, one bedroom large enough for a King and the other for a Queen. The bathroom has a tub/shower combo plus a convenient door leading to the backyard, perfect for easy access to your private outdoor living area. Other highlights include: Central AC/heat and ceiling fans throughout 1-car garage plus utility room with washer/dryer hook-up Spacious fenced side yard with room to park a boat, trailer, or RV Pet-friendly (1 dog or cat) With 725 sq. ft. indoors plus plenty of outdoor living space, you’ll love the balance of comfort and convenience. Restaurants, beach shops, ice cream, and coffee are all just a short stroll away—making this the perfect place to enjoy true Indian Rocks Beach living.

See more

Rental Active

Price

$ 2,300

Bedrooms

2

Full Bath

1

Taxes

$ 0

Style

1/2 Duplex

Lot Size

0.17

Year Built

1960

Town/City

Indian Rocks Beach

County/Region

Pinellas

MLS | Web ID

TB8427902

Features
General
Sewer Public Sewer
Heating Central
Cooling Central Air
Utilities BB/HS Internet Available Cable Available Electricity Available Electricity Connected Phone Available Sewer Connected Water Connected
Appliances Dishwasher Electric Water Heater Freezer Microwave Range Refrigerator
Garage Spaces 1
Patio/Porch Features Patio
Pets Allowed Cats OK Dogs OK Pet Deposit
Year Built 1960
View Garden
Levels One
Unit Number A
Property Subtype 1/2 Duplex
County Pinellas
New Construction false
Property Type Residential Lease
Attached Garage true
Subdivision Name INDIAN BEACH RE-REVISED
Garage Y/N true
Total Rooms 5
Full Baths 1
Status Active
Directions Drive West on 688/Ulmerton/Walsingham until you reach Gulf Blvd. Turn North (right) and go to 20th Ave. Turn East (right) and go 1 1/2 blocks address on right.
City INDIAN ROCKS BEACH
Senior Community Y/N false
MLS Area 33785 - Indian Rocks Bch/Belleair Bch/Indian Shores
Lot Size Units Square Feet
Lot Size Square Feet 7549
Carport Y/N false
Virtual Tour https://www.propertypanorama.com/instaview/stellar/TB8427902
Availability Date 2025-10-31
Building Area Units Square Feet
Living Area Units Square Feet
Standard Status Active
Occupancy Type Vacant
Lease Amount Frequency Monthly
Water Access Type Beach
Pet Size Limit Large (61-100 Lbs.)
Minimum Lease 8-12 Months
Water Access Y/N true
Water View Y/N false
DockY/N false
See more
Interior
Interior Amenities Ceiling Fan(s) Living Room/Dining Room Combo Open Floorplan Primary Bedroom Main Floor Stone Counters
Furnished Y/N Unfurnished
Total Stories 1
Common Walls Corner Unit
Air Conditioning Y/N true
Heating Y/N true
Window Features Blinds
Half Baths 0
Laundry Features Electric Dryer Hookup In Garage Laundry Room Same Floor As Condo Unit Washer Hookup
Total Bedrooms 2
Total Baths 1
See more
Exterior
Exterior Amenities Courtyard Irrigation System Outdoor Shower Private Mailbox
Fencing Fenced Full Backyard
Parking Features Assigned Boat Garage Door Opener Off Street Oversized
Lot Features Corner Lot City Lot Landscaped Near Public Transit
Water Source Public
Lot Size Area 7549
Building Area Total 1054
Lot Dimensions 63 x 120
Lot Size Acres 0.17
Road Surface Type Paved Asphalt
Private Pool false
Waterfront Y/N false
Covered Spaces 1
Road Frontage Type Street Paved
Road Responsibility Public Maintained Road
See more
* Excluded Features
List By
Plumlee Gulf Beach Realty

Broker

sandy.risberg@gmail.com

Email

Nearby
4827338 Elementary School
4827337 Middle School
Unknown High School High School
Pricing History
Date Price Price Change Description
12/19/2025 $2,300 Listed Price

Map


See all

See All

211 20TH AVENUE A, Indian Rocks Beach, FL, 33785 is a Property for Rent at $2,300 with 729 sqft and a lot size of 0.17. 211 20TH AVENUE A has 2 bedrooms, 1.0 baths, and was built in 1960. The property's zip code is 33785 which is in Indian Rocks Beach, FL