Log in
Sign up
Members get daily listing updates
SEARCH
For Sale
For Rent
Find an Agent
Feed
Favorites
Redfin Premier
Sell My Home
List My Home for Rent
Mobile App
Homepage
Saved Searches
Why Sell with Redfin?
Owner Dashboard
Open House Schedule
Appointments
Mortgage
Be a Redfin Agent
Notification Settings
Buy ▾
Popular Searches
Homes for sale
Condos for sale
Land for sale
Open houses
Buying Options
Buy with Redfin
Redfin Premier
Buying Resources
Affordability calculator
Home buying guide
Find lenders & inspectors
Free home buying classes
US housing market
Rent ▾
Rental Resources
List my home for rent
Rental market tracker
How much rent can I afford?
Should I rent or buy?
Renter guide
Sell ▾
My Home
What's my home worth?
My home dashboard
Redfin Selling Options
Why sell with Redfin?
Redfin Premier
Redfin Full Service
Find an agent
Selling Resources
Home selling guide
Will selling pay off?
Find handypeople and stagers
Home improvement trends
Redfin Premier
Mortgage ▾
Mortgage
Get pre-approved
Today's mortgage rates
Payment calculator
Real Estate Agents ▾
Find an Agent
Join as a Redfin Agent
Join our referral network
Agent Resource Center
Feed
Join / Sign in
Redfin
USA
Florida
Pinellas County
St. Petersburg
20TH-21ST
Properties in St. Petersburg in 20TH-21ST
Find homes for sale in St. Petersburg by selecting a property below:
318 21st Ave N, Saint Petersburg, FL 33704
1618 21st Ave S, Saint Petersburg, FL 33712
1626 21st Ave S, Saint Petersburg, FL 33712
1650 21st Ave S, Saint Petersburg, FL 33712
1662 21st Ave S, Saint Petersburg, FL 33712
1632 21st Ave S, Saint Petersburg, FL 33712
1640 21st Ave S, Saint Petersburg, FL 33712
1007 21st Ave N, St Petersburg, FL 33713
3421 21st Ave S, Saint Petersburg, FL 33711
145 21st Ave SE, Saint Petersburg, FL 33705
3415 21st Ave S, Saint Petersburg, FL 33711
155 21st Ave SE, Saint Petersburg, FL 33705
3445 21st Ave S, St Petersburg, FL 33711
3427 21st Ave S Unit 1/2, St Petersburg, FL 33711
1521 21st Ave S, Saint Petersburg, FL 33705
105 21st Ave SE, Saint Petersburg, FL 33705
1511 21st Ave S, Saint Petersburg, FL 33705
113 21st Ave S, Saint Petersburg, FL 33705
119 21st Ave S, Saint Petersburg, FL 33705
145 21st Ave S, Saint Petersburg, FL 33705
155 21st Ave S, Saint Petersburg, FL 33705
1502 21st Ave S, Saint Petersburg, FL 33705
129 21st Ave S, St Petersburg, FL 33705
1510 21st Ave S, Saint Petersburg, FL 33705
135 21st Ave S, Saint Petersburg, FL 33705
1522 21st Ave S, Saint Petersburg, FL 33705
161 21st Ave S, Saint Petersburg, FL 33705
327 21st Ave NE, St. Petersburg, FL 33704
1619 21st Ave S, Saint Petersburg, FL 33712
106 21st Ave NE, Saint Petersburg, FL 33704
1700 21st Ave S, Saint Petersburg, FL 33712
116 21st Ave NE, Saint Petersburg, FL 33704
126 21st Ave NE, Saint Petersburg, FL 33704
1845 21st Ave N, Saint Petersburg, FL 33713
1855 21st Ave N, Saint Petersburg, FL 33713
1835 21st Ave N, Saint Petersburg, FL 33713
1670 21st Ave S, Saint Petersburg, FL 33712
6294 20th Way S, Saint Petersburg, FL 33712
6298 20th Way S, Saint Petersburg, FL 33712
6290 20th Way S, Saint Petersburg, FL 33712
344 21st Ave NE, Saint Petersburg, FL 33704
340 21st Ave NE, Saint Petersburg, FL 33704
316 21st Ave NE, Saint Petersburg, FL 33704
300 21st Ave NE, Saint Petersburg, FL 33704
338 21st Ave NE, Saint Petersburg, FL 33704
326 21st Ave NE, Saint Petersburg, FL 33704
1665 21st Ave S, Saint Petersburg, FL 33712
1661 21st Ave S, Saint Petersburg, FL 33712
1649 21st Ave S, Saint Petersburg, FL 33712
1625 21st Ave S, Saint Petersburg, FL 33712
1635 21st Ave S, Saint Petersburg, FL 33712
1832 21st Ave N, Saint Petersburg, FL 33713
1686 21st Ave N, Saint Petersburg, FL 33713
1674 21st Ave N, Saint Petersburg, FL 33713
1666 21st Ave N, Saint Petersburg, FL 33713
1800 21st Ave N, Saint Petersburg, FL 33713
1840 21st Ave N, Saint Petersburg, FL 33713
1824 21st Ave N, Saint Petersburg, FL 33713
1816 21st Ave N, Saint Petersburg, FL 33713
1810 21st Ave N, Saint Petersburg, FL 33713
1040 21st Ave N, St. Petersburg, FL 33704
135 21st Ave SE, Saint Petersburg, FL 33705
1921 21st Ave N, Saint Petersburg, FL 33713
1927 21st Ave N, Saint Petersburg, FL 33713
1908 21st Ave N, Saint Petersburg, FL 33713
101 21st Ave S, Saint Petersburg, FL 33705
1900 21st Ave N, Saint Petersburg, FL 33713
1729 21st Ave N, Saint Petersburg, FL 33713
216 21st Ave NE, Saint Petersburg, FL 33704
234 21st Ave NE, Saint Petersburg, FL 33704
1222 21st Ave S, Saint Petersburg, FL 33705
1717 21st Ave S, Saint Petersburg, FL 33712
1815 21st Ave N, Saint Petersburg, FL 33713
1725 21st Ave S, Saint Petersburg, FL 33712
1735 21st Ave N, Saint Petersburg, FL 33713
136 21st Ave NE, Saint Petersburg, FL 33704
1745 21st Ave N, Saint Petersburg, FL 33713
1721 21st Ave N, Saint Petersburg, FL 33713
1667 21st Ave N, Saint Petersburg, FL 33713
166 21st Ave NE, Saint Petersburg, FL 33704
1217 21st Ave S, Saint Petersburg, FL 33705
1823 21st Ave N, Saint Petersburg, FL 33713
1829 21st Ave N, Saint Petersburg, FL 33713
146 21st Ave NE, Saint Petersburg, FL 33704
1233 21st Ave S, Saint Petersburg, FL 33705
6284 20th Way S, Saint Petersburg, FL 33712
1755 21st Ave N, Saint Petersburg, FL 33713
156 21st Ave NE, Saint Petersburg, FL 33704
1227 21st Ave S, Saint Petersburg, FL 33705
1661 21st Ave N, Saint Petersburg, FL 33713
1245 21st Ave S, Saint Petersburg, FL 33705
1651 21st Ave N, Saint Petersburg, FL 33713
1675 21st Ave N, Saint Petersburg, FL 33713
1626 21st Ave N, Saint Petersburg, FL 33713
1685 21st Ave N, Saint Petersburg, FL 33713
1715 21st Ave N, Saint Petersburg, FL 33713
1635 21st Ave N, Saint Petersburg, FL 33713
1636 21st Ave N, Saint Petersburg, FL 33713
1650 21st Ave N, Saint Petersburg, FL 33713
1620 21st Ave N, Saint Petersburg, FL 33713
1625 21st Ave N, Saint Petersburg, FL 33713
1617 21st Ave N, Saint Petersburg, FL 33713
1645 21st Ave N, Saint Petersburg, FL 33713
1658 21st Ave N, Saint Petersburg, FL 33713
1746 21st Ave N, Saint Petersburg, FL 33713
1720 21st Ave N, Saint Petersburg, FL 33713
1700 21st Ave N, Saint Petersburg, FL 33713
2141 21st Ave N, Saint Petersburg, FL 33713
2151 21st Ave N, Saint Petersburg, FL 33713
2159 21st Ave N, Saint Petersburg, FL 33713
2100 21st Ave N, Saint Petersburg, FL 33713
2101 21st Ave N, Saint Petersburg, FL 33713
2111 21st Ave N, Saint Petersburg, FL 33713
2123 21st Ave N, Saint Petersburg, FL 33713
2114 21st Ave N, Saint Petersburg, FL 33713
2140 21st Ave N, Saint Petersburg, FL 33713
2124 21st Ave N, Saint Petersburg, FL 33713
236 21st Ave SE, Saint Petersburg, FL 33705
2150 21st Ave N, Saint Petersburg, FL 33713
301 21st Ave NE, Saint Petersburg, FL 33704
325 21st Ave NE, Saint Petersburg, FL 33704
255 21st Ave NE, Saint Petersburg, FL 33704
275 21st Ave NE, Saint Petersburg, FL 33704
1916 21st Ave N, Saint Petersburg, FL 33713
1901 21st Ave N, Saint Petersburg, FL 33713
1911 21st Ave N, Saint Petersburg, FL 33713
1924 21st Ave N, Saint Petersburg, FL 33713
1000 21st Ave N, Saint Petersburg, FL 33704
225 21st Ave NE, Saint Petersburg, FL 33704
1040 21st Ave N Unit A, Saint Petersburg, FL 33704
1050 21st Ave N, Saint Petersburg, FL 33704
2244 21st Ave S, Saint Petersburg, FL 33712
1012 21st Ave N, St Petersburg, FL 33704
235 21st Ave NE, Saint Petersburg, FL 33704
2254 21st Ave S, Saint Petersburg, FL 33712
2220 21st Ave S, Saint Petersburg, FL 33712
1006 21st Ave N, Saint Petersburg, FL 33704
125 21st Ave NE, Saint Petersburg, FL 33704
2230 21st Ave S, Saint Petersburg, FL 33712
2201 21st Ave S, Saint Petersburg, FL 33712
105 21st Ave NE, Saint Petersburg, FL 33704
135 21st Ave NE, Saint Petersburg, FL 33704
115 21st Ave NE, Saint Petersburg, FL 33704
147 21st Ave NE, Saint Petersburg, FL 33704
1075 21st Ave N, Saint Petersburg, FL 33704
3144 21st Ave S, Saint Petersburg, FL 33712
1069 21st Ave N, Saint Petersburg, FL 33704
1057 21st Ave N, Saint Petersburg, FL 33704
3124 21st Ave S, Saint Petersburg, FL 33712
3132 21st Ave S, Saint Petersburg, FL 33712
1109 21st Ave N, Saint Petersburg, FL 33704
3100 21st Ave S, Saint Petersburg, FL 33712
1101 21st Ave N, Saint Petersburg, FL 33704
3120 21st Ave S, Saint Petersburg, FL 33712
1095 21st Ave N, Saint Petersburg, FL 33704
1085 21st Ave N, Saint Petersburg, FL 33704
3435 21st Ave S, St. Petersburg, FL 33711
1003 21st Ave N, Saint Petersburg, FL 33704
1001 21st Ave N, Saint Petersburg, FL 33704
3129 21st Ave S, Saint Petersburg, FL 33712
1121 21st Ave N, Saint Petersburg, FL 33704
3121 21st Ave S, Saint Petersburg, FL 33712
1045 21st Ave N, Saint Petersburg, FL 33704
3145 21st Ave S, Saint Petersburg, FL 33712
1009 21st Ave N, Saint Petersburg, FL 33704
3137 21st Ave S, Saint Petersburg, FL 33712
1007 21st Ave N, Saint Petersburg, FL 33704
1005 21st Ave N, Saint Petersburg, FL 33704
3153 21st Ave S, Saint Petersburg, FL 33712
3000 21st Ave S, Saint Petersburg, FL 33712
3020 21st Ave S, Saint Petersburg, FL 33712
101 21st Ave N, St. Petersburg, FL 33704
3028 21st Ave S, Saint Petersburg, FL 33712
1049 21st Ave N, Saint Petersburg, FL 33704
3036 21st Ave S, Saint Petersburg, FL 33712
1102 21st Ave N, Saint Petersburg, FL 33704
120 21st Ave SE, St. Petersburg, FL 33705
1104 21st Ave N, Saint Petersburg, FL 33704
152 21st Ave N, Saint Petersburg, FL 33704
176 21st Ave N, Saint Petersburg, FL 33704
158 21st Ave N, Saint Petersburg, FL 33704
118 21st Ave N, Saint Petersburg, FL 33704
1144 21st Ave N, Saint Petersburg, FL 33704
140 21st Ave N, Saint Petersburg, FL 33704
1134 21st Ave N, Saint Petersburg, FL 33704
166 21st Ave N, Saint Petersburg, FL 33704
1126 21st Ave N, Saint Petersburg, FL 33704
126 21st Ave N, Saint Petersburg, FL 33704
1110 21st Ave N, Saint Petersburg, FL 33704
1066 21st Ave N, Saint Petersburg, FL 33704
134 21st Ave N, Saint Petersburg, FL 33704
1056 21st Ave N, Saint Petersburg, FL 33704
1125 21st Ave N, Saint Petersburg, FL 33704
3086 21st Ave S, Saint Petersburg, FL 33712
1137 21st Ave N, Saint Petersburg, FL 33704
3076 21st Ave S, Saint Petersburg, FL 33712
2233 21st Ave S, Saint Petersburg, FL 33712
3070 21st Ave S, Saint Petersburg, FL 33712
2245 21st Ave S, Saint Petersburg, FL 33712
3060 21st Ave S, Saint Petersburg, FL 33712
2219 21st Ave S, Saint Petersburg, FL 33712
3050 21st Ave S, Saint Petersburg, FL 33712
2227 21st Ave S, Saint Petersburg, FL 33712
3044 21st Ave S, Saint Petersburg, FL 33712
1016 21st Ave N, Saint Petersburg, FL 33704
205 21st Ave NE, Saint Petersburg, FL 33704
165 21st Ave NE, Saint Petersburg, FL 33704
2255 21st Ave S, Saint Petersburg, FL 33712
155 21st Ave NE, Saint Petersburg, FL 33704
145 21st Ave N, Saint Petersburg, FL 33704
151 21st Ave N, Saint Petersburg, FL 33704
195 21st Ave N, Saint Petersburg, FL 33704
139 21st Ave N, Saint Petersburg, FL 33704
101 21st Ave N, Saint Petersburg, FL 33704
161 21st Ave N, Saint Petersburg, FL 33704
204 21st Ave N, Saint Petersburg, FL 33704
180 21st Ave N, Saint Petersburg, FL 33704
125 21st Ave N, Saint Petersburg, FL 33704
200 21st Ave N, Saint Petersburg, FL 33704
244 21st Ave N, Saint Petersburg, FL 33704
218 21st Ave N, Saint Petersburg, FL 33704
190 21st Ave N, Saint Petersburg, FL 33704
236 21st Ave N, Saint Petersburg, FL 33704
310 21st Ave N, Saint Petersburg, FL 33704
243 21st Ave N, Saint Petersburg, FL 33704
226 21st Ave N, Saint Petersburg, FL 33704
304 21st Ave N, Saint Petersburg, FL 33704
301 21st Ave N, Saint Petersburg, FL 33704
235 21st Ave N, Saint Petersburg, FL 33704
1530 21st Ave N, Saint Petersburg, FL 33704
3029 21st Ave S, Saint Petersburg, FL 33712
3021 21st Ave S, Saint Petersburg, FL 33712
3015 21st Ave S, Saint Petersburg, FL 33712
3001 21st Ave S, Saint Petersburg, FL 33712
3061 21st Ave S, Saint Petersburg, FL 33712
3053 21st Ave S, Saint Petersburg, FL 33712
3045 21st Ave S, St Petersburg, FL 33712
3037 21st Ave S, Saint Petersburg, FL 33712
3089 21st Ave S, Saint Petersburg, FL 33712
3081 21st Ave S, Saint Petersburg, FL 33712
1736 21st Ave S, Saint Petersburg, FL 33712
3077 21st Ave S, Saint Petersburg, FL 33712
1746 21st Ave S, Saint Petersburg, FL 33712
3069 21st Ave S, Saint Petersburg, FL 33712
1716 21st Ave S, Saint Petersburg, FL 33712
1726 21st Ave S, Saint Petersburg, FL 33712
215 21st Ave N, Saint Petersburg, FL 33704
221 21st Ave N, Saint Petersburg, FL 33704
201 21st Ave N, Saint Petersburg, FL 33704
175 21st Ave N, Saint Petersburg, FL 33704
185 21st Ave N, Saint Petersburg, FL 33704
229 21st Ave N, Saint Petersburg, FL 33704
165 21st Ave N, Saint Petersburg, FL 33704
205 21st Ave SE, Saint Petersburg, FL 33705
1434 21st Ave N, Saint Petersburg, FL 33704
255 21st Ave SE, Saint Petersburg, FL 33705
1428 21st Ave N, Saint Petersburg, FL 33704
235 21st Ave SE, Saint Petersburg, FL 33705
1500 21st Ave N, Saint Petersburg, FL 33704
132 21st Ave S, Saint Petersburg, FL 33705
140 21st Ave S, Saint Petersburg, FL 33705
120 21st Ave S, Saint Petersburg, FL 33705
333 21st Ave NE, St. Petersburg, FL 33704
128 21st Ave S, St Petersburg, FL 33705
1420 21st Ave N, Saint Petersburg, FL 33704
110 21st Ave S, Saint Petersburg, FL 33705
1220 21st Ave N, Saint Petersburg, FL 33704
250 21st Ave S, Saint Petersburg, FL 33705
116 21st Ave SE, Saint Petersburg, FL 33705
126 21st Ave SE, Saint Petersburg, FL 33705
156 21st Ave SE, Saint Petersburg, FL 33705
166 21st Ave SE, Saint Petersburg, FL 33705
176 21st Ave SE, Saint Petersburg, FL 33705
1427 21st Ave N, Saint Petersburg, FL 33704
243 21st Ave NE, St. Petersburg, FL 33704
1435 21st Ave N, Saint Petersburg, FL 33704
1447 21st Ave N, Saint Petersburg, FL 33704
160 21st Ave S, Saint Petersburg, FL 33705
226 21st Ave SE, Saint Petersburg, FL 33705
216 21st Ave SE, Saint Petersburg, FL 33705
266 21st Ave SE, Saint Petersburg, FL 33705
256 21st Ave SE, Saint Petersburg, FL 33705
246 21st Ave SE, St Petersburg, FL 33705
106 21st Ave SE, Saint Petersburg, FL 33705
1248 21st Ave N, Saint Petersburg, FL 33704
1440 21st Ave N, Saint Petersburg, FL 33704
267 21st Ave SE, Saint Petersburg, FL 33705
1520 21st Ave N, Saint Petersburg, FL 33704
1510 21st Ave N, Saint Petersburg, FL 33704
265 21st Ave SE, Saint Petersburg, FL 33705
215 21st Ave SE, Saint Petersburg, FL 33705
253 21st Ave S, Saint Petersburg, FL 33705
241 21st Ave S, Saint Petersburg, FL 33705
263 21st Ave S, Saint Petersburg, FL 33705
311 21st Ave S, Saint Petersburg, FL 33705
317 21st Ave S, Saint Petersburg, FL 33705
329 21st Ave S, Saint Petersburg, FL 33705
335 21st Ave S, Saint Petersburg, FL 33705
175 21st Ave SE, Saint Petersburg, FL 33705
263 21st Ave S #3, St. Petersburg, FL 33705
115 21st Ave SE, Saint Petersburg, FL 33705
125 21st Ave S, Saint Petersburg, FL 33705
2209 21st Ave S, Saint Petersburg, FL 33712
1511 21st Ave N, Saint Petersburg, FL 33704
150 21st Ave S, Saint Petersburg, FL 33705
1521 21st Ave N, Saint Petersburg, FL 33704
1531 21st Ave N, Saint Petersburg, FL 33704
1421 21st Ave N, Saint Petersburg, FL 33704
302 21st Ave S, Saint Petersburg, FL 33705
1224 21st Ave N, Saint Petersburg, FL 33704
310 21st Ave S, Saint Petersburg, FL 33705
1330 21st Ave N, Saint Petersburg, FL 33704
320 21st Ave S, Saint Petersburg, FL 33705
1320 21st Ave N, St Petersburg, FL 33704
334 21st Ave S, Saint Petersburg, FL 33705
1501 21st Ave N, Saint Petersburg, FL 33704
342 21st Ave S, Saint Petersburg, FL 33705
309 21st Ave N, St. Petersburg, FL 33704
1311 21st Ave N, Saint Petersburg, FL 33704
1310 21st Ave N, Saint Petersburg, FL 33704
1304 21st Ave N, Saint Petersburg, FL 33704
1234 21st Ave N, Saint Petersburg, FL 33704
1217 21st Ave N, Saint Petersburg, FL 33704
1325 21st Ave N, Saint Petersburg, FL 33704
1321 21st Ave N, Saint Petersburg, FL 33704
200 21st Ave S, Saint Petersburg, FL 33705
1303 21st Ave N, Saint Petersburg, FL 33704
1245 21st Ave N, Saint Petersburg, FL 33704
226 21st Ave S, Saint Petersburg, FL 33705
1235 21st Ave N, Saint Petersburg, FL 33704
220 21st Ave S, Saint Petersburg, FL 33705
244 21st Ave S, Saint Petersburg, FL 33705
234 21st Ave S, Saint Petersburg, FL 33705
SW 21st St, Hollywood, FL 33023
128 21st Ave SE, St. Petersburg, FL 33705
221 21st Ave S, Saint Petersburg, FL 33705
211 21st Ave S, Saint Petersburg, FL 33705
235 21st Ave S, Saint Petersburg, FL 33705
229 21st Ave S, Saint Petersburg, FL 33705