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-20TH
Properties in St. Petersburg in 20TH-20TH
Find homes for sale in St. Petersburg by selecting a property below:
4000 20th Ave N, Saint Petersburg, FL 33713
4098 20th Ave N, Saint Petersburg, FL 33713
4482 20th Ave N, Saint Petersburg, FL 33713
4444 20th Ave N, Saint Petersburg, FL 33713
4209 20th Ave S, Saint Petersburg, FL 33711
3463 20th Ave S, Saint Petersburg, FL 33711
4400 20th Ave N, Saint Petersburg, FL 33713
4330 20th Ave N, Saint Petersburg, FL 33713
4360 20th Ave N, Saint Petersburg, FL 33713
327 20th Ave S, Saint Petersburg, FL 33705
319 20th Ave S, Saint Petersburg, FL 33705
301 20th Ave S, Saint Petersburg, FL 33705
4390 20th Ave N, St Petersburg, FL 33713
330 20th Ave S, Saint Petersburg, FL 33705
336 20th Ave S, Saint Petersburg, FL 33705
344 20th Ave S, Saint Petersburg, FL 33705
4575 20th Ave S, Saint Petersburg, FL 33711
440 20th Ave NE, St. Petersburg, FL 33704
4199 20th Ave N, Saint Petersburg, FL 33713
4091 20th Ave N, Saint Petersburg, FL 33713
4061 20th Ave N, Saint Petersburg, FL 33713
4031 20th Ave N, Saint Petersburg, FL 33713
546 20th Ave NE, Saint Petersburg, FL 33704
3518 20th Ave S, Saint Petersburg, FL 33711
4101 20th Ave N, Saint Petersburg, FL 33713
3524 20th Ave S, Saint Petersburg, FL 33711
225 20th Ave S, Saint Petersburg, FL 33705
231 20th Ave S, Saint Petersburg, FL 33705
5343 20th Ave N, Saint Petersburg, FL 33710
235 20th Ave SE, Saint Petersburg, FL 33705
225 20th Ave SE, Saint Petersburg, FL 33705
5319 20th Ave N, Saint Petersburg, FL 33710
5311 20th Ave N, Saint Petersburg, FL 33710
243 20th Ave SE, Saint Petersburg, FL 33705
5335 20th Ave N, Saint Petersburg, FL 33710
5327 20th Ave N, Saint Petersburg, FL 33710
255 20th Ave SE, Saint Petersburg, FL 33705
2845 20th Ave N, Saint Petersburg, FL 33713
4573 20th Ave N, Saint Petersburg, FL 33713
341 20th Ave S, Saint Petersburg, FL 33705
4583 20th Ave N, Saint Petersburg, FL 33713
335 20th Ave S, Saint Petersburg, FL 33705
3010 20th Ave S, St. Petersburg, FL 33712
2842 20th Ave N, Saint Petersburg, FL 33713
4542 20th Ave N, Saint Petersburg, FL 33713
4543 20th Ave N, Saint Petersburg, FL 33713
4533 20th Ave N, Saint Petersburg, FL 33713
4532 20th Ave N, Saint Petersburg, FL 33713
4518 20th Ave N, Saint Petersburg, FL 33713
297 20th Ave S, Saint Petersburg, FL 33705
293 20th Ave S, Saint Petersburg, FL 33705
4523 20th Ave N, Saint Petersburg, FL 33713
4601 20th Ave S, Saint Petersburg, FL 33711
235 20th Ave S, Saint Petersburg, FL 33705
4619 20th Ave S, Saint Petersburg, FL 33711
245 20th Ave S, Saint Petersburg, FL 33705
4611 20th Ave S, St Petersburg, FL 33711
4635 20th Ave S, Saint Petersburg, FL 33711
4627 20th Ave S, Saint Petersburg, FL 33711
4568 20th Ave N, Saint Petersburg, FL 33713
4651 20th Ave S, Saint Petersburg, FL 33711
4558 20th Ave N, Saint Petersburg, FL 33713
4643 20th Ave S, Saint Petersburg, FL 33711
4663 20th Ave S, Saint Petersburg, FL 33711
4657 20th Ave S, Saint Petersburg, FL 33711
4679 20th Ave S, Saint Petersburg, FL 33711
4675 20th Ave S, Saint Petersburg, FL 33711
4582 20th Ave N, Saint Petersburg, FL 33713
4574 20th Ave N, Saint Petersburg, FL 33713
4687 20th Ave S, Saint Petersburg, FL 33711
2454 20th Ave N, Saint Petersburg, FL 33713
325 20th Ave NE, Saint Petersburg, FL 33704
335 20th Ave NE, Saint Petersburg, FL 33704
305 20th Ave NE, St Petersburg, FL 33704
315 20th Ave NE, Saint Petersburg, FL 33704
5219 20th Ave N, Saint Petersburg, FL 33710
5227 20th Ave N, Saint Petersburg, FL 33710
5235 20th Ave N, Saint Petersburg, FL 33710
5243 20th Ave N, Saint Petersburg, FL 33710
5201 20th Ave N, Saint Petersburg, FL 33710
256 20th Ave NE, Saint Petersburg, FL 33704
236 20th Ave NE, Saint Petersburg, FL 33704
3768 20th Ave S, Saint Petersburg, FL 33711
246 20th Ave NE, Saint Petersburg, FL 33704
3744 20th Ave S, Saint Petersburg, FL 33711
3776 20th Ave S, Saint Petersburg, FL 33711
3720 20th Ave S, Saint Petersburg, FL 33711
3756 20th Ave S, Saint Petersburg, FL 33711
3728 20th Ave S, Saint Petersburg, FL 33711
5427 20th Ave N, Saint Petersburg, FL 33710
5435 20th Ave N, Saint Petersburg, FL 33710
345 20th Ave NE, Saint Petersburg, FL 33704
5443 20th Ave N, Saint Petersburg, FL 33710
5451 20th Ave N, Saint Petersburg, FL 33710
355 20th Ave NE, Saint Petersburg, FL 33704
5411 20th Ave N, Saint Petersburg, FL 33710
5419 20th Ave N, Saint Petersburg, FL 33710
225 20th Ave NE, Saint Petersburg, FL 33704
356 20th Ave NE, Saint Petersburg, FL 33704
245 20th Ave NE, Saint Petersburg, FL 33704
237 20th Ave NE, Saint Petersburg, FL 33704
326 20th Ave NE, Saint Petersburg, FL 33704
346 20th Ave NE, Saint Petersburg, FL 33704
336 20th Ave NE, Saint Petersburg, FL 33704
415 20th Ave N, Saint Petersburg, FL 33704
440 20th Ave N, Saint Petersburg, FL 33704
446 20th Ave N, Saint Petersburg, FL 33704
316 20th Ave NE, Saint Petersburg, FL 33704
429 20th Ave N, Saint Petersburg, FL 33704
421 20th Ave N, Saint Petersburg, FL 33704
5251 20th Ave N, Saint Petersburg, FL 33710
5259 20th Ave N, Saint Petersburg, FL 33710
5342 20th Ave N, Saint Petersburg, FL 33710
5334 20th Ave N, Saint Petersburg, FL 33710
4275 20th Ave N, Saint Petersburg, FL 33713
5326 20th Ave N, Saint Petersburg, FL 33710
455 20th Ave NE, Saint Petersburg, FL 33704
4261 20th Ave N, Saint Petersburg, FL 33713
5318 20th Ave N, Saint Petersburg, FL 33710
425 20th Ave NE, Saint Petersburg, FL 33704
445 20th Ave NE, Saint Petersburg, FL 33704
4215 20th Ave N, Saint Petersburg, FL 33713
5242 20th Ave N, Saint Petersburg, FL 33710
415 20th Ave NE, Saint Petersburg, FL 33704
4201 20th Ave N, Saint Petersburg, FL 33713
5250 20th Ave N, Saint Petersburg, FL 33710
545 20th Ave NE, Saint Petersburg, FL 33704
4245 20th Ave N, Saint Petersburg, FL 33713
5310 20th Ave N, Saint Petersburg, FL 33710
435 20th Ave NE, Saint Petersburg, FL 33704
4231 20th Ave N, Saint Petersburg, FL 33713
405 20th Ave NE, Saint Petersburg, FL 33704
515 20th Ave NE, Saint Petersburg, FL 33704
505 20th Ave NE, Saint Petersburg, FL 33704
5226 20th Ave N, Saint Petersburg, FL 33710
535 20th Ave NE, Saint Petersburg, FL 33704
5234 20th Ave N, Saint Petersburg, FL 33710
525 20th Ave NE, Saint Petersburg, FL 33704
3084 20th Ave S Unit 1/2, St. Petersburg, FL 33712
3780 20th Ave S, Saint Petersburg, FL 33711
5519 20th Ave N, Saint Petersburg, FL 33710
5511 20th Ave N, Saint Petersburg, FL 33710
4200 20th Ave N, Saint Petersburg, FL 33713
3701 20th Ave S, Saint Petersburg, FL 33711
5527 20th Ave N, Saint Petersburg, FL 33710
4636 20th Ave N, Saint Petersburg, FL 33713
5410 20th Ave N, Saint Petersburg, FL 33710
5418 20th Ave N, Saint Petersburg, FL 33710
4600 20th Ave N, Saint Petersburg, FL 33713
4618 20th Ave N, Saint Petersburg, FL 33713
4626 20th Ave N, Saint Petersburg, FL 33713
4640 20th Ave N, Saint Petersburg, FL 33713
5426 20th Ave N, Saint Petersburg, FL 33710
5434 20th Ave N, Saint Petersburg, FL 33710
4728 20th Ave N, Saint Petersburg, FL 33713
3074 20th Ave S, Saint Petersburg, FL 33712
3068 20th Ave S, Saint Petersburg, FL 33712
3084 20th Ave S, Saint Petersburg, FL 33712
4750 20th Ave N, Saint Petersburg, FL 33713
3042 20th Ave S, Saint Petersburg, FL 33712
4700 20th Ave N, Saint Petersburg, FL 33713
3036 20th Ave S, Saint Petersburg, FL 33712
4720 20th Ave N, Saint Petersburg, FL 33713
3058 20th Ave S, Saint Petersburg, FL 33712
4722 20th Ave N, Saint Petersburg, FL 33713
3052 20th Ave S, Saint Petersburg, FL 33712
2229 20th Ave S, Saint Petersburg, FL 33712
3010 20th Ave S, Saint Petersburg, FL 33712
4744 20th Ave N, Saint Petersburg, FL 33713
4736 20th Ave N, Saint Petersburg, FL 33713
2210 20th Ave S, St Petersburg, FL 33712
4760 20th Ave N, Saint Petersburg, FL 33713
2221 20th Ave S, Saint Petersburg, FL 33712
3020 20th Ave S, Saint Petersburg, FL 33712
3019 20th Ave S, Saint Petersburg, FL 33712
2222 20th Ave S, Saint Petersburg, FL 33712
3029 20th Ave S, Saint Petersburg, FL 33712
3001 20th Ave S, Saint Petersburg, FL 33712
3302 20th Ave S, Saint Petersburg, FL 33712
3013 20th Ave S, Saint Petersburg, FL 33712
4800 20th Ave N, Saint Petersburg, FL 33713
3148 20th Ave S, Saint Petersburg, FL 33712
4838 20th Ave N, Saint Petersburg, FL 33713
3312 20th Ave S, Saint Petersburg, FL 33712
3136 20th Ave S, Saint Petersburg, FL 33712
2209 20th Ave S, Saint Petersburg, FL 33712
3246 20th Ave S, Saint Petersburg, FL 33712
4839 20th Ave N, Saint Petersburg, FL 33713
5258 20th Ave N, Saint Petersburg, FL 33710
4763 20th Ave N, Saint Petersburg, FL 33713
5218 20th Ave N, Saint Petersburg, FL 33710
4829 20th Ave N, Saint Petersburg, FL 33713
4809 20th Ave N, Saint Petersburg, FL 33713
4725 20th Ave N, Saint Petersburg, FL 33713
4755 20th Ave N, Saint Petersburg, FL 33713
4747 20th Ave N, Saint Petersburg, FL 33713
4801 20th Ave N, Saint Petersburg, FL 33713
4717 20th Ave N, Saint Petersburg, FL 33713
4709 20th Ave N, Saint Petersburg, FL 33713
4733 20th Ave N, Saint Petersburg, FL 33713
506 20th Ave NE, Saint Petersburg, FL 33704
235 20th Ave N, Saint Petersburg, FL 33704
4545 20th Ave N, Saint Petersburg, FL 33713
436 20th Ave NE, Saint Petersburg, FL 33704
520 20th Ave NE, Saint Petersburg, FL 33704
4701 20th Ave N, Saint Petersburg, FL 33713
516 20th Ave NE, Saint Petersburg, FL 33704
309 20th Ave N, Saint Petersburg, FL 33704
5518 20th Ave N, Saint Petersburg, FL 33710
400 20th Ave NE, Saint Petersburg, FL 33704
3161 20th Ave S, Saint Petersburg, FL 33712
5510 20th Ave N, Saint Petersburg, FL 33710
426 20th Ave NE, Saint Petersburg, FL 33704
3151 20th Ave S, Saint Petersburg, FL 33712
416 20th Ave NE, Saint Petersburg, FL 33704
3131 20th Ave S, Saint Petersburg, FL 33712
5442 20th Ave N, Saint Petersburg, FL 33710
4623 20th Ave N, Saint Petersburg, FL 33713
446 20th Ave NE, Saint Petersburg, FL 33704
3121 20th Ave S, Saint Petersburg, FL 33712
5450 20th Ave N, Saint Petersburg, FL 33710
4625 20th Ave N, Saint Petersburg, FL 33713
5534 20th Ave N, Saint Petersburg, FL 33710
4645 20th Ave N, Saint Petersburg, FL 33713
5526 20th Ave N, Saint Petersburg, FL 33710
225 20th Ave N, Saint Petersburg, FL 33704
4601 20th Ave N, Saint Petersburg, FL 33713
4621 20th Ave N, Saint Petersburg, FL 33713
439 20th Ave N, Saint Petersburg, FL 33704
463 20th Ave N, Saint Petersburg, FL 33704
5154 20th Ave N, Saint Petersburg, FL 33710
5140 20th Ave N, Saint Petersburg, FL 33710
5114 20th Ave N, Saint Petersburg, FL 33710
3100 20th Ave S, Saint Petersburg, FL 33712
3142 20th Ave S, Saint Petersburg, FL 33712
3237 20th Ave S, Saint Petersburg, FL 33712
4818 20th Ave N, Saint Petersburg, FL 33713
3122 20th Ave S, Saint Petersburg, FL 33712
3311 20th Ave S, Saint Petersburg, FL 33712
3318 20th Ave S, Saint Petersburg, FL 33712
3247 20th Ave S, Saint Petersburg, FL 33712
3326 20th Ave S, Saint Petersburg, FL 33712
3073 20th Ave S, Saint Petersburg, FL 33712
3085 20th Ave S, Saint Petersburg, FL 33712
3045 20th Ave S, Saint Petersburg, FL 33712
3037 20th Ave S, Saint Petersburg, FL 33712
3065 20th Ave S, Saint Petersburg, FL 33712
3061 20th Ave S, Saint Petersburg, FL 33712
4818 20th Ave S, Saint Petersburg, FL 33711
4800 20th Ave S, Saint Petersburg, FL 33711
4810 20th Ave S, Saint Petersburg, FL 33711
4726 20th Ave S, Saint Petersburg, FL 33711
4734 20th Ave S, St Petersburg, FL 33711
3810 20th Ave N, Saint Petersburg, FL 33713
4718 20th Ave S, Saint Petersburg, FL 33711
3850 20th Ave N, Saint Petersburg, FL 33713
4940 20th Ave N, Saint Petersburg, FL 33710
3820 20th Ave N, Saint Petersburg, FL 33713
3890 20th Ave N, Saint Petersburg, FL 33713
3840 20th Ave N, Saint Petersburg, FL 33713
3830 20th Ave N, Saint Petersburg, FL 33713
4618 20th Ave S, Saint Petersburg, FL 33711
3860 20th Ave N, Saint Petersburg, FL 33713
4932 20th Ave N, Saint Petersburg, FL 33710
4634 20th Ave S, Saint Petersburg, FL 33711
3880 20th Ave N, Saint Petersburg, FL 33713
3870 20th Ave N, Saint Petersburg, FL 33713
3898 20th Ave N, Saint Petersburg, FL 33713
4626 20th Ave S, Saint Petersburg, FL 33711
3871 20th Ave N, Saint Petersburg, FL 33713
4642 20th Ave S, Saint Petersburg, FL 33711
4920 20th Ave N, Saint Petersburg, FL 33710
3833 20th Ave N, Saint Petersburg, FL 33713
3887 20th Ave N, Saint Petersburg, FL 33713
3879 20th Ave N, Saint Petersburg, FL 33713
5121 20th Ave N, Saint Petersburg, FL 33710
5125 20th Ave N, Saint Petersburg, FL 33710
5135 20th Ave N, Saint Petersburg, FL 33710
5155 20th Ave N, Saint Petersburg, FL 33710
5032 20th Ave N, Saint Petersburg, FL 33710
5024 20th Ave N, Saint Petersburg, FL 33710
5018 20th Ave N, Saint Petersburg, FL 33710
5000 20th Ave N, Saint Petersburg, FL 33710
5062 20th Ave N, Saint Petersburg, FL 33710
5015 20th Ave N, Saint Petersburg, FL 33710
5001 20th Ave N, Saint Petersburg, FL 33710
5039 20th Ave N, Saint Petersburg, FL 33710
5025 20th Ave N, Saint Petersburg, FL 33710
5101 20th Ave N, Saint Petersburg, FL 33710
256 20th Ave SE, Saint Petersburg, FL 33705
246 20th Ave SE, Saint Petersburg, FL 33705
5063 20th Ave N, Saint Petersburg, FL 33710
226 20th Ave SE, Saint Petersburg, FL 33705
5041 20th Ave N, Saint Petersburg, FL 33710
266 20th Ave SE, Saint Petersburg, FL 33705
236 20th Ave SE, Saint Petersburg, FL 33705
226 20th Ave S Unit 1/2, St. Petersburg, FL 33705
475 20th Ave N, St. Petersburg, FL 33704
4949 20th Ave N, Saint Petersburg, FL 33710
4921 20th Ave N, Saint Petersburg, FL 33710
320 20th Ave S, Saint Petersburg, FL 33705
310 20th Ave S, Saint Petersburg, FL 33705
4939 20th Ave N, Saint Petersburg, FL 33710
3733 20th Ave S, Saint Petersburg, FL 33711
4550 20th Ave S, Saint Petersburg, FL 33711
4735 20th Ave S, Saint Petersburg, FL 33711
4558 20th Ave S, Saint Petersburg, FL 33711
4534 20th Ave S, Saint Petersburg, FL 33711
4542 20th Ave S, Saint Petersburg, FL 33711
4725 20th Ave S, Saint Petersburg, FL 33711
4518 20th Ave S, Saint Petersburg, FL 33711
260 20th Ave S, Saint Petersburg, FL 33705
4526 20th Ave S, Saint Petersburg, FL 33711
250 20th Ave S, Saint Petersburg, FL 33705
3026 20th Ave S, St. Petersburg, FL 33712
3451 20th Ave S, Saint Petersburg, FL 33711
240 20th Ave S, Saint Petersburg, FL 33705
4510 20th Ave S, Saint Petersburg, FL 33711
232 20th Ave S, Saint Petersburg, FL 33705
4511 20th Ave S, Saint Petersburg, FL 33711
4527 20th Ave S, St Petersburg, FL 33711
4523 20th Ave S, Saint Petersburg, FL 33711
4543 20th Ave S, Saint Petersburg, FL 33711
4535 20th Ave S, Saint Petersburg, FL 33711
4567 20th Ave S, Saint Petersburg, FL 33711
4551 20th Ave S, Saint Petersburg, FL 33711
4561 20th Ave S, Saint Petersburg, FL 33711
303 20th Ave N, Saint Petersburg, FL 33704
3863 20th Ave N, Saint Petersburg, FL 33713
3851 20th Ave N, Saint Petersburg, FL 33713
3841 20th Ave N, Saint Petersburg, FL 33713
3825 20th Ave N, Saint Petersburg, FL 33713
3817 20th Ave N, Saint Petersburg, FL 33713
3809 20th Ave N, Saint Petersburg, FL 33713
4662 20th Ave S, Saint Petersburg, FL 33711
4650 20th Ave S, Saint Petersburg, FL 33711
4678 20th Ave S, Saint Petersburg, FL 33711
4670 20th Ave S, Saint Petersburg, FL 33711
228 20th Ave S, Saint Petersburg, FL 33705