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
21ST-21ST
Properties in St. Petersburg in 21ST-21ST
Find homes for sale in St. Petersburg by selecting a property below:
4543 21st Ave S, Saint Petersburg, FL 33711
4551 21st Ave S, Saint Petersburg, FL 33711
4527 21st Ave S, Saint Petersburg, FL 33711
4535 21st Ave S, Saint Petersburg, FL 33711
4561 21st Ave S, Saint Petersburg, FL 33711
5127 21st Ave N, Saint Petersburg, FL 33710
6010 21st Ave N, Saint Petersburg, FL 33710
6000 21st Ave N, Saint Petersburg, FL 33710
4510 21st Ave N, Saint Petersburg, FL 33713
6028 21st Ave N, Saint Petersburg, FL 33710
6020 21st Ave N, Saint Petersburg, FL 33710
6036 21st Ave N, Saint Petersburg, FL 33710
4060 21st Ave N, Saint Petersburg, FL 33713
4080 21st Ave N, Saint Petersburg, FL 33713
4061 21st Ave N, Saint Petersburg, FL 33713
4041 21st Ave N, St Petersburg, FL 33713
4040 21st Ave N, Saint Petersburg, FL 33713
4000 21st Ave N, Saint Petersburg, FL 33713
421 21st Ave NE, St. Petersburg, FL 33704
4098 21st Ave N, Saint Petersburg, FL 33713
4099 21st Ave N, Saint Petersburg, FL 33713
4020 21st Ave N, Saint Petersburg, FL 33713
3525 21st Ave S, Saint Petersburg, FL 33711
4534 21st Ave S, Saint Petersburg, FL 33711
4542 21st Ave S, Saint Petersburg, FL 33711
3523 21st Ave S, Saint Petersburg, FL 33711
4550 21st Ave S, Saint Petersburg, FL 33711
3521 21st Ave S, Saint Petersburg, FL 33711
4526 21st Ave S, Saint Petersburg, FL 33711
4518 21st Ave S, Saint Petersburg, FL 33711
4511 21st Ave S, Saint Petersburg, FL 33711
4517 21st Ave S, Saint Petersburg, FL 33711
3628 21st Ave S, St. Petersburg, FL 33711
5426 21st Ave N, Saint Petersburg, FL 33710
5434 21st Ave N, Saint Petersburg, FL 33710
5601 21st Ave N, St. Petersburg, FL 33710
5410 21st Ave N, Saint Petersburg, FL 33710
5418 21st Ave N, Saint Petersburg, FL 33710
5442 21st Ave N, Saint Petersburg, FL 33710
5458 21st Ave N, Saint Petersburg, FL 33710
5310 21st Ave N, St Petersburg, FL 33710
5318 21st Ave N, Saint Petersburg, FL 33710
5534 21st Ave N, Saint Petersburg, FL 33710
5526 21st Ave N, Saint Petersburg, FL 33710
5558 21st Ave N, Saint Petersburg, FL 33710
5518 21st Ave N, Saint Petersburg, FL 33710
5510 21st Ave N, Saint Petersburg, FL 33710
6062 21st Ave N, Saint Petersburg, FL 33710
4520 21st Ave N, Saint Petersburg, FL 33713
6099 21st Ave N, Saint Petersburg, FL 33710
6091 21st Ave N, Saint Petersburg, FL 33710
4511 21st Ave N, Saint Petersburg, FL 33713
6081 21st Ave N, Saint Petersburg, FL 33710
6073 21st Ave N, Saint Petersburg, FL 33710
6063 21st Ave N, Saint Petersburg, FL 33710
6055 21st Ave N, Saint Petersburg, FL 33710
6045 21st Ave N, Saint Petersburg, FL 33710
6037 21st Ave N, Saint Petersburg, FL 33710
6027 21st Ave N, Saint Petersburg, FL 33710
6019 21st Ave N, Saint Petersburg, FL 33710
6009 21st Ave N, Saint Petersburg, FL 33710
6074 21st Ave N, Saint Petersburg, FL 33710
5226 21st Ave N, Saint Petersburg, FL 33710
5218 21st Ave N, Saint Petersburg, FL 33710
5242 21st Ave N, Saint Petersburg, FL 33710
5234 21st Ave N, Saint Petersburg, FL 33710
5550 21st Ave N, Saint Petersburg, FL 33710
5542 21st Ave N, Saint Petersburg, FL 33710
5250 21st Ave N, Saint Petersburg, FL 33710
5243 21st Ave N, St Petersburg, FL 33710
5235 21st Ave N, Saint Petersburg, FL 33710
5251 21st Ave N, Saint Petersburg, FL 33710
5211 21st Ave N, Saint Petersburg, FL 33710
5201 21st Ave N, Saint Petersburg, FL 33710
5225 21st Ave N, Saint Petersburg, FL 33710
5219 21st Ave N, Saint Petersburg, FL 33710
5334 21st Ave N, Saint Petersburg, FL 33710
5326 21st Ave N, Saint Petersburg, FL 33710
3455 21st Ave S, St. Petersburg, FL 33711
5342 21st Ave N, Saint Petersburg, FL 33710
6327 21st Ave N, Saint Petersburg, FL 33710
6335 21st Ave N, Saint Petersburg, FL 33710
5718 21st Ave N, Saint Petersburg, FL 33710
6311 21st Ave N, Saint Petersburg, FL 33710
5710 21st Ave N, Saint Petersburg, FL 33710
6319 21st Ave N, Saint Petersburg, FL 33710
5758 21st Ave N, Saint Petersburg, FL 33710
6343 21st Ave N, Saint Petersburg, FL 33710
6351 21st Ave N, Saint Petersburg, FL 33710
4541 21st Ave N, Saint Petersburg, FL 33713
4531 21st Ave N, Saint Petersburg, FL 33713
416 21st Ave NE, Saint Petersburg, FL 33704
4521 21st Ave N, Saint Petersburg, FL 33713
4581 21st Ave N, Saint Petersburg, FL 33713
426 21st Ave NE, Saint Petersburg, FL 33704
4571 21st Ave N, Saint Petersburg, FL 33713
460 21st Ave NE, Saint Petersburg, FL 33704
4561 21st Ave N, Saint Petersburg, FL 33713
4551 21st Ave N, Saint Petersburg, FL 33713
436 21st Ave NE, Saint Petersburg, FL 33704
556 21st Ave NE, Saint Petersburg, FL 33704
446 21st Ave NE, Saint Petersburg, FL 33704
355 21st Ave NE, Saint Petersburg, FL 33704
4888 21st Ave N, Saint Petersburg, FL 33713
365 21st Ave NE, Saint Petersburg, FL 33704
536 21st Ave NE, Saint Petersburg, FL 33704
3737 21st Ave S, Saint Petersburg, FL 33711
3753 21st Ave S, Saint Petersburg, FL 33711
3725 21st Ave S, Saint Petersburg, FL 33711
5638 21st Ave N, Saint Petersburg, FL 33710
5642 21st Ave N, Saint Petersburg, FL 33710
5610 21st Ave N, Saint Petersburg, FL 33710
3613 21st Ave S, Saint Petersburg, FL 33711
3619 21st Ave S, Saint Petersburg, FL 33711
5618 21st Ave N, Saint Petersburg, FL 33710
3625 21st Ave S, Saint Petersburg, FL 33711
5626 21st Ave N, Saint Petersburg, FL 33710
6211 21st Ave N, Saint Petersburg, FL 33710
5734 21st Ave N, Saint Petersburg, FL 33710
6235 21st Ave N, Saint Petersburg, FL 33710
5726 21st Ave N, Saint Petersburg, FL 33710
6243 21st Ave N, Saint Petersburg, FL 33710
6219 21st Ave N, Saint Petersburg, FL 33710
6227 21st Ave N, Saint Petersburg, FL 33710
6267 21st Ave N, Saint Petersburg, FL 33710
6301 21st Ave N, Saint Petersburg, FL 33710
5750 21st Ave N, Saint Petersburg, FL 33710
6251 21st Ave N, St Petersburg, FL 33710
5742 21st Ave N, Saint Petersburg, FL 33710
6259 21st Ave N, Saint Petersburg, FL 33710
4634 21st Ave N, Saint Petersburg, FL 33713
4624 21st Ave N, Saint Petersburg, FL 33713
4618 21st Ave N, Saint Petersburg, FL 33713
6258 21st Ave N, Saint Petersburg, FL 33710
6310 21st Ave N, Saint Petersburg, FL 33710
6318 21st Ave N, Saint Petersburg, FL 33710
6266 21st Ave N, Saint Petersburg, FL 33710
419 21st Ave N, Saint Petersburg, FL 33704
6300 21st Ave N, Saint Petersburg, FL 33710
6342 21st Ave N, Saint Petersburg, FL 33710
6201 21st Ave N, Saint Petersburg, FL 33710
6326 21st Ave N, Saint Petersburg, FL 33710
6334 21st Ave N, Saint Petersburg, FL 33710
6218 21st Ave N, Saint Petersburg, FL 33710
6226 21st Ave N, St Petersburg, FL 33710
6210 21st Ave N, Saint Petersburg, FL 33710
6250 21st Ave N, Saint Petersburg, FL 33710
6234 21st Ave N, Saint Petersburg, FL 33710
6242 21st Ave N, Saint Petersburg, FL 33710
6358 21st Ave N, Saint Petersburg, FL 33710
526 21st Ave NE, Saint Petersburg, FL 33704
3781 21st Ave S, Saint Petersburg, FL 33711
3787 21st Ave S, Saint Petersburg, FL 33711
506 21st Ave NE, Saint Petersburg, FL 33704
3765 21st Ave S, Saint Petersburg, FL 33711
516 21st Ave NE, Saint Petersburg, FL 33704
3771 21st Ave S, Saint Petersburg, FL 33711
3761 21st Ave S, Saint Petersburg, FL 33711
4724 21st Ave N, Saint Petersburg, FL 33713
4710 21st Ave N, Saint Petersburg, FL 33713
4718 21st Ave N, Saint Petersburg, FL 33713
4762 21st Ave N, Saint Petersburg, FL 33713
4752 21st Ave N, Saint Petersburg, FL 33713
4742 21st Ave N, Saint Petersburg, FL 33713
4732 21st Ave N, Saint Petersburg, FL 33713
4610 21st Ave N, Saint Petersburg, FL 33713
4645 21st Ave N, Saint Petersburg, FL 33713
448 21st Ave N, Saint Petersburg, FL 33704
4635 21st Ave N, Saint Petersburg, FL 33713
4625 21st Ave N, Saint Petersburg, FL 33713
432 21st Ave N, Saint Petersburg, FL 33704
4619 21st Ave N, Saint Petersburg, FL 33713
440 21st Ave N, Saint Petersburg, FL 33704
3732 21st Ave N, Saint Petersburg, FL 33713
4763 21st Ave N, Saint Petersburg, FL 33713
4755 21st Ave N, Saint Petersburg, FL 33713
435 21st Ave N, Saint Petersburg, FL 33704
4655 21st Ave N, Saint Petersburg, FL 33713
4580 21st Ave N, Saint Petersburg, FL 33713
418 21st Ave N, Saint Petersburg, FL 33704
3700 21st Ave N, Saint Petersburg, FL 33713
427 21st Ave N, Saint Petersburg, FL 33704
3798 21st Ave N, Saint Petersburg, FL 33713
410 21st Ave N, Saint Petersburg, FL 33704
4554 21st Ave N, Saint Petersburg, FL 33713
4566 21st Ave N, Saint Petersburg, FL 33713
4719 21st Ave N, Saint Petersburg, FL 33713
4725 21st Ave N, Saint Petersburg, FL 33713
4711 21st Ave N, Saint Petersburg, FL 33713
4530 21st Ave N, Saint Petersburg, FL 33713
4540 21st Ave N, Saint Petersburg, FL 33713
4735 21st Ave N, Saint Petersburg, FL 33713
4745 21st Ave N, Saint Petersburg, FL 33713
4817 21st Ave N, Saint Petersburg, FL 33713
4809 21st Ave N, Saint Petersburg, FL 33713
6350 21st Ave N, Saint Petersburg, FL 33710
415 21st Ave NE, St Petersburg, FL 33704
4839 21st Ave N, Saint Petersburg, FL 33713
405 21st Ave NE, Saint Petersburg, FL 33704
4829 21st Ave N, Saint Petersburg, FL 33713
4801 21st Ave N, Saint Petersburg, FL 33713
455 21st Ave NE, Saint Petersburg, FL 33704
5970 21st Ave N, Saint Petersburg, FL 33710
600 21st Ave NE, Saint Petersburg, FL 33704
445 21st Ave NE, Saint Petersburg, FL 33704
5990 21st Ave N, Saint Petersburg, FL 33710
425 21st Ave NE, Saint Petersburg, FL 33704
441 21st Ave N, Saint Petersburg, FL 33704
5930 21st Ave N, Saint Petersburg, FL 33710
4611 21st Ave N, Saint Petersburg, FL 33713
525 21st Ave NE, Saint Petersburg, FL 33704
4601 21st Ave N, Saint Petersburg, FL 33713
535 21st Ave NE, Saint Petersburg, FL 33704
424 21st Ave N, Saint Petersburg, FL 33704
5900 21st Ave N, Saint Petersburg, FL 33710
555 21st Ave NE, Saint Petersburg, FL 33704
565 21st Ave NE, St Petersburg, FL 33704
6090 21st Ave N, Saint Petersburg, FL 33710
4715 21st Ave S, Saint Petersburg, FL 33711
4731 21st Ave S, Saint Petersburg, FL 33711
4723 21st Ave S, Saint Petersburg, FL 33711
4801 21st Ave S, Saint Petersburg, FL 33711
4743 21st Ave S, Saint Petersburg, FL 33711
4819 21st Ave S, Saint Petersburg, FL 33711
4811 21st Ave S, Saint Petersburg, FL 33711
4651 21st Ave S, Saint Petersburg, FL 33711
4627 21st Ave S, Saint Petersburg, FL 33711
4611 21st Ave S, Saint Petersburg, FL 33711
4635 21st Ave S, Saint Petersburg, FL 33711
4600 21st Ave S, Saint Petersburg, FL 33711
5701 21st Ave N, Saint Petersburg, FL 33710
4619 21st Ave S, Saint Petersburg, FL 33711
4634 21st Ave S, Saint Petersburg, FL 33711
4601 21st Ave S, Saint Petersburg, FL 33711
5957 21st Ave N, Saint Petersburg, FL 33710
5985 21st Ave N, Saint Petersburg, FL 33710
5943 21st Ave N, Saint Petersburg, FL 33710
345 21st Ave NE, Saint Petersburg, FL 33704
5901 21st Ave N, Saint Petersburg, FL 33710
5971 21st Ave N, Saint Petersburg, FL 33710
5929 21st Ave N, Saint Petersburg, FL 33710
423 21st Ave N, Saint Petersburg, FL 33704
4944 21st Ave N, Saint Petersburg, FL 33710
5915 21st Ave N, Saint Petersburg, FL 33710
5020 21st Ave N, Saint Petersburg, FL 33710
5030 21st Ave N, Saint Petersburg, FL 33710
5008 21st Ave N, Saint Petersburg, FL 33710
5118 21st Ave N, Saint Petersburg, FL 33710
5124 21st Ave N, Saint Petersburg, FL 33710
6098 21st Ave N, Saint Petersburg, FL 33710
5134 21st Ave N, Saint Petersburg, FL 33710
5154 21st Ave N, Saint Petersburg, FL 33710
5519 21st Ave N, Saint Petersburg, FL 33710
3763 21st Ave N, Saint Petersburg, FL 33713
5533 21st Ave N, Saint Petersburg, FL 33710
3744 21st Ave S, Saint Petersburg, FL 33711
3733 21st Ave N, Saint Petersburg, FL 33713
5543 21st Ave N, Saint Petersburg, FL 33710
4924 21st Ave N, St Petersburg, FL 33710
3752 21st Ave S, Saint Petersburg, FL 33711
5427 21st Ave N, Saint Petersburg, FL 33710
3728 21st Ave S, Saint Petersburg, FL 33711
5435 21st Ave N, Saint Petersburg, FL 33710
3736 21st Ave S, Saint Petersburg, FL 33711
3720 21st Ave S, Saint Petersburg, FL 33711
5155 21st Ave N, Saint Petersburg, FL 33710
5060 21st Ave N, Saint Petersburg, FL 33710
5036 21st Ave N, Saint Petersburg, FL 33710
5415 21st Ave N, Saint Petersburg, FL 33710
5021 21st Ave N, Saint Petersburg, FL 33710
5001 21st Ave N, Saint Petersburg, FL 33710
345 21st Ave S, Saint Petersburg, FL 33705
5055 21st Ave N, Saint Petersburg, FL 33710
5041 21st Ave N, Saint Petersburg, FL 33710
5027 21st Ave N, Saint Petersburg, FL 33710
4021 21st Ave N, Saint Petersburg, FL 33713
4001 21st Ave N, Saint Petersburg, FL 33713
4925 21st Ave N, Saint Petersburg, FL 33710
4091 21st Ave N, Saint Petersburg, FL 33713
4083 21st Ave N, Saint Petersburg, FL 33713
4620 21st Ave S, Saint Petersburg, FL 33711
4650 21st Ave S, Saint Petersburg, FL 33711
3800 21st Ave N, Saint Petersburg, FL 33713
5145 21st Ave N, Saint Petersburg, FL 33710
3530 21st Ave S, Saint Petersburg, FL 33711
4716 21st Ave S, Saint Petersburg, FL 33711
4724 21st Ave S, Saint Petersburg, FL 33711
4676 21st Ave S, Saint Petersburg, FL 33711
3832 21st Ave N, Saint Petersburg, FL 33713
3828 21st Ave N, Saint Petersburg, FL 33713
3600 21st Ave S, Saint Petersburg, FL 33711
4686 21st Ave S, Saint Petersburg, FL 33711
3820 21st Ave N, Saint Petersburg, FL 33713
5101 21st Ave N, Saint Petersburg, FL 33710
4656 21st Ave S, Saint Petersburg, FL 33711
3812 21st Ave N, Saint Petersburg, FL 33713
5135 21st Ave N, Saint Petersburg, FL 33710
3529 21st Ave S, Saint Petersburg, FL 33711
4670 21st Ave S, Saint Petersburg, FL 33711
3872 21st Ave N, Saint Petersburg, FL 33713
3862 21st Ave N, Saint Petersburg, FL 33713
3850 21st Ave N, Saint Petersburg, FL 33713
3842 21st Ave N, Saint Petersburg, FL 33713
3899 21st Ave N, Saint Petersburg, FL 33713
5119 21st Ave N, Saint Petersburg, FL 33710
3898 21st Ave N, Saint Petersburg, FL 33713
3886 21st Ave N, Saint Petersburg, FL 33713
3880 21st Ave N, Saint Petersburg, FL 33713
3873 21st Ave N, Saint Petersburg, FL 33713
4679 21st Ave S, Saint Petersburg, FL 33711
3863 21st Ave N, Saint Petersburg, FL 33713
5111 21st Ave N, Saint Petersburg, FL 33710
3881 21st Ave N, Saint Petersburg, FL 33713
5445 21st Ave N, Saint Petersburg, FL 33710
4657 21st Ave S, Saint Petersburg, FL 33711
3889 21st Ave N, Saint Petersburg, FL 33713
4671 21st Ave S, Saint Petersburg, FL 33711
3833 21st Ave N, Saint Petersburg, FL 33713
5311 21st Ave N, Saint Petersburg, FL 33710
4955 21st Ave N, Saint Petersburg, FL 33710
4738 21st Ave S, Saint Petersburg, FL 33711
3829 21st Ave N, Saint Petersburg, FL 33713
5335 21st Ave N, Saint Petersburg, FL 33710
4699 21st Ave S, Saint Petersburg, FL 33711
3851 21st Ave N, Saint Petersburg, FL 33713
5327 21st Ave N, Saint Petersburg, FL 33710
4810 21st Ave S, Saint Petersburg, FL 33711
3843 21st Ave N, Saint Petersburg, FL 33713
4800 21st Ave S, Saint Petersburg, FL 33711
3801 21st Ave N, Saint Petersburg, FL 33713
5559 21st Ave N, Saint Petersburg, FL 33710
4918 21st Ave N, Saint Petersburg, FL 33710
3799 21st Ave N, Saint Petersburg, FL 33713
4818 21st Ave S, Saint Petersburg, FL 33711
3821 21st Ave N, Saint Petersburg, FL 33713
4934 21st Ave N, Saint Petersburg, FL 33710
3811 21st Ave N, Saint Petersburg, FL 33713
5319 21st Ave N, Saint Petersburg, FL 33710
4945 21st Ave N, Saint Petersburg, FL 33710