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:
5900 21st St N #9, Saint Petersburg, FL 33714
5900 21st St N #12, Saint Petersburg, FL 33714
6055 21st St N Unit J7, St. Petersburg, FL 33714
5900 21st St N #11, Saint Petersburg, FL 33714
5900 21st St N #15, Saint Petersburg, FL 33714
5900 21st St N #14, Saint Petersburg, FL 33714
5900 21st St N #17, Saint Petersburg, FL 33714
5900 21st St N #16, Saint Petersburg, FL 33714
5900 21st St N #19, Saint Petersburg, FL 33714
5900 21st St N #18, Saint Petersburg, FL 33714
5876 21st St N #1, Saint Petersburg, FL 33714
5900 21st St N #20, Saint Petersburg, FL 33714
5876 21st St N #3, Saint Petersburg, FL 33714
5876 21st St N #2, Saint Petersburg, FL 33714
5876 21st St N #4, Saint Petersburg, FL 33714
5876 21st St N #5, Saint Petersburg, FL 33714
5876 21st St N #6, Saint Petersburg, FL 33714
5876 21st St N #7, Saint Petersburg, FL 33714
5876 21st St N #8, Saint Petersburg, FL 33714
5876 21st St N #9, Saint Petersburg, FL 33714
5876 21st St N #10, Saint Petersburg, FL 33714
5876 21st St N #11, Saint Petersburg, FL 33714
5876 21st St N #12, Saint Petersburg, FL 33714
5876 21st St N #14, Saint Petersburg, FL 33714
5876 21st St N #15, Saint Petersburg, FL 33714
5876 21st St N #16, Saint Petersburg, FL 33714
5876 21st St N #17, Saint Petersburg, FL 33714
5876 21st St N #18, Saint Petersburg, FL 33714
5876 21st St N #19, Saint Petersburg, FL 33714
5876 21st St N #20, Saint Petersburg, FL 33714
5850 21st St N #2, Saint Petersburg, FL 33714
5850 21st St N #1, Saint Petersburg, FL 33714
5425 21st Way S #1108, Saint Petersburg, FL 33712
716 21st St N, Saint Petersburg, FL 33713
611 21st St N, Saint Petersburg, FL 33713
5940 21st St N Unit E-6, St. Petersburg, FL 33714
600 21st St N, Saint Petersburg, FL 33713
5900 21st St N #8, Saint Petersburg, FL 33714
5900 21st St N #7, Saint Petersburg, FL 33714
5900 21st St N #10, Saint Petersburg, FL 33714
4934 21st St N, Saint Petersburg, FL 33714
4952 21st St N, Saint Petersburg, FL 33714
6335 21st St N, Saint Petersburg, FL 33702
4946 21st St N, Saint Petersburg, FL 33714
6401 21st St N, Saint Petersburg, FL 33702
6373 21st St N, Saint Petersburg, FL 33702
4932 21st St N, Saint Petersburg, FL 33714
6449 21st St N, Saint Petersburg, FL 33702
6425 21st St N, Saint Petersburg, FL 33702
6497 21st St N, Saint Petersburg, FL 33702
6475 21st St N, Saint Petersburg, FL 33702
6549 21st St N, Saint Petersburg, FL 33702
6501 21st St N, Saint Petersburg, FL 33702
6593 21st St N, Saint Petersburg, FL 33702
6577 21st St N, Saint Petersburg, FL 33702
6643 21st St N, Saint Petersburg, FL 33702
6601 21st St N, Saint Petersburg, FL 33702
6212 21st St S, Saint Petersburg, FL 33712
6050 21st St N #2, Saint Petersburg, FL 33714
6050 21st St N #3, Saint Petersburg, FL 33714
4710 21st St N, Saint Petersburg, FL 33714
6556 21st St N, Saint Petersburg, FL 33702
6055 21st St N #1, Saint Petersburg, FL 33714
6584 21st St N, Saint Petersburg, FL 33702
6600 21st St N, Saint Petersburg, FL 33702
6630 21st St N, Saint Petersburg, FL 33702
6662 21st St N, Saint Petersburg, FL 33702
6694 21st St N, Saint Petersburg, FL 33702
6338 21st St N, Saint Petersburg, FL 33702
6376 21st St N, Saint Petersburg, FL 33702
6400 21st St N, Saint Petersburg, FL 33702
6428 21st St N, Saint Petersburg, FL 33702
6452 21st St N, Saint Petersburg, FL 33702
6478 21st St N, Saint Petersburg, FL 33702
6500 21st St N, Saint Petersburg, FL 33702
6528 21st St N, Saint Petersburg, FL 33702
6050 21st St N #18, Saint Petersburg, FL 33714
6050 21st St N #17, Saint Petersburg, FL 33714
6050 21st St N #16, Saint Petersburg, FL 33714
6050 21st St N #15, Saint Petersburg, FL 33714
6050 21st St N #20, Saint Petersburg, FL 33714
6050 21st St N #19, Saint Petersburg, FL 33714
6050 21st St N #8, Saint Petersburg, FL 33714
6050 21st St N #9, Saint Petersburg, FL 33714
6050 21st St N #6, Saint Petersburg, FL 33714
6050 21st St N #7, Saint Petersburg, FL 33714
6050 21st St N #12, Saint Petersburg, FL 33714
6050 21st St N #14, Saint Petersburg, FL 33714
6050 21st St N #10, Saint Petersburg, FL 33714
6050 21st St N #11, Saint Petersburg, FL 33714
6050 21st St N #1, Saint Petersburg, FL 33714
6050 21st St N #4, Saint Petersburg, FL 33714
6050 21st St N #5, Saint Petersburg, FL 33714
6200 21st St S, Saint Petersburg, FL 33712
7090 21st St S, Saint Petersburg, FL 33712
791 21st St S, St. Petersburg, FL 33712
5875 21st St N #4, Saint Petersburg, FL 33714
5875 21st St N #3, Saint Petersburg, FL 33714
5875 21st St N #2, Saint Petersburg, FL 33714
5875 21st St N #1, Saint Petersburg, FL 33714
5810 21st St N #20, Saint Petersburg, FL 33714
5810 21st St N #19, Saint Petersburg, FL 33714
5810 21st St N #18, Saint Petersburg, FL 33714
5810 21st St N #17, Saint Petersburg, FL 33714
5810 21st St N #16, Saint Petersburg, FL 33714
5810 21st St N #15, Saint Petersburg, FL 33714
5810 21st St N #14, Saint Petersburg, FL 33714
5810 21st St N #12, Saint Petersburg, FL 33714
925 21st St S, Saint Petersburg, FL 33712
5876 21st St N Unit G4, St. Petersburg, FL 33714
4915 21st St N, Saint Petersburg, FL 33714
4835 21st St N, Saint Petersburg, FL 33714
4901 21st St N, Saint Petersburg, FL 33714
4821 21st St N, Saint Petersburg, FL 33714
5875 21st St N #14, Saint Petersburg, FL 33714
5875 21st St N #15, Saint Petersburg, FL 33714
5875 21st St N #16, Saint Petersburg, FL 33714
4935 21st St N, Saint Petersburg, FL 33714
5875 21st St N #17, Saint Petersburg, FL 33714
5875 21st St N #18, Saint Petersburg, FL 33714
5875 21st St N #19, Saint Petersburg, FL 33714
4945 21st St N, Saint Petersburg, FL 33714
5875 21st St N #20, Saint Petersburg, FL 33714
4827 21st St N, Saint Petersburg, FL 33714
4919 21st St N, Saint Petersburg, FL 33714
5875 21st St N #5, Saint Petersburg, FL 33714
5875 21st St N #6, Saint Petersburg, FL 33714
5875 21st St N #7, Saint Petersburg, FL 33714
4811 21st St N, Saint Petersburg, FL 33714
5875 21st St N #8, Saint Petersburg, FL 33714
5875 21st St N #9, Saint Petersburg, FL 33714
5875 21st St N #10, Saint Petersburg, FL 33714
5875 21st St N #11, Saint Petersburg, FL 33714
5875 21st St N #12, Saint Petersburg, FL 33714
5625 21st St S #413, Saint Petersburg, FL 33712
5625 21st St S #414, Saint Petersburg, FL 33712
943 21st St S, Saint Petersburg, FL 33712
919 21st St S, Saint Petersburg, FL 33712
935 21st St S, Saint Petersburg, FL 33712
949 21st St S, Saint Petersburg, FL 33712
6800 21st St S, Saint Petersburg, FL 33712
936 21st St S, Saint Petersburg, FL 33712
910 21st St S, Saint Petersburg, FL 33712
5945 21st St N Unit K-17, St. Petersburg, FL 33714
5535 21st St S #202, Saint Petersburg, FL 33712
5535 21st St S #201, Saint Petersburg, FL 33712
5515 21st St S #906, St. Petersburg, FL 33712
5525 21st St S #211, Saint Petersburg, FL 33712
5525 21st St S #212, Saint Petersburg, FL 33712
5515 21st St S #213, Saint Petersburg, FL 33712
5515 21st St S #214, Saint Petersburg, FL 33712
5525 21st St S #204, Saint Petersburg, FL 33712
5525 21st St S #203, Saint Petersburg, FL 33712
5515 21st St S #206, Saint Petersburg, FL 33712
5515 21st St S #205, Saint Petersburg, FL 33712
7566 21st St N, Saint Petersburg, FL 33702
7592 21st St N, Saint Petersburg, FL 33702
7524 21st St N, Saint Petersburg, FL 33702
7548 21st St N, Saint Petersburg, FL 33702
7468 21st St N, Saint Petersburg, FL 33702
7500 21st St N, Saint Petersburg, FL 33702
7422 21st St N, Saint Petersburg, FL 33702
747 21st St S, Saint Petersburg, FL 33712
7440 21st St N, Saint Petersburg, FL 33702
801 21st St S, Saint Petersburg, FL 33712
7394 21st St N, Saint Petersburg, FL 33702
811 21st St S, Saint Petersburg, FL 33712
7400 21st St N, Saint Petersburg, FL 33702
823 21st St S, Saint Petersburg, FL 33712
735 21st St S, Saint Petersburg, FL 33712
5420 21st Way S #101, Saint Petersburg, FL 33712
5420 21st Way S #102, Saint Petersburg, FL 33712
5625 21st St S #408, Saint Petersburg, FL 33712
5810 21st St N #6, Saint Petersburg, FL 33714
5625 21st St S #407, Saint Petersburg, FL 33712
5810 21st St N #3, Saint Petersburg, FL 33714
5645 21st St S, Saint Petersburg, FL 33712
5810 21st St N #4, Saint Petersburg, FL 33714
5655 21st St S, Saint Petersburg, FL 33712
5810 21st St N #1, Saint Petersburg, FL 33714
5810 21st St N #2, Saint Petersburg, FL 33714
5553 21st St S #310, Saint Petersburg, FL 33712
5553 21st St S #309, Saint Petersburg, FL 33712
5545 21st St S #308, Saint Petersburg, FL 33712
5545 21st St S #307, Saint Petersburg, FL 33712
5675 21st St S #412, Saint Petersburg, FL 33712
5810 21st St N #11, Saint Petersburg, FL 33714
5675 21st St S #411, Saint Petersburg, FL 33712
5810 21st St N #10, Saint Petersburg, FL 33714
5685 21st St S #410, Saint Petersburg, FL 33712
5810 21st St N #9, Saint Petersburg, FL 33714
5685 21st St S #409, Saint Petersburg, FL 33712
5505 21st St S #215, Saint Petersburg, FL 33712
5505 21st St S #216, Saint Petersburg, FL 33712
5595 21st St S, Saint Petersburg, FL 33712
7565 21st St N, Saint Petersburg, FL 33702
5585 21st St S, Saint Petersburg, FL 33712
5675 21st St S #404, Saint Petersburg, FL 33712
5675 21st St S #403, Saint Petersburg, FL 33712
7539 21st St N, Saint Petersburg, FL 33702
5685 21st St S #402, Saint Petersburg, FL 33712
7455 21st St N, Saint Petersburg, FL 33702
5685 21st St S #401, Saint Petersburg, FL 33712
7587 21st St N, Saint Petersburg, FL 33702
5505 21st St S #207, Saint Petersburg, FL 33712
7501 21st St N, Saint Petersburg, FL 33702
5505 21st St S #208, Saint Petersburg, FL 33712
7401 21st St N, Saint Petersburg, FL 33702
5535 21st St S #209, Saint Petersburg, FL 33712
5535 21st St S #210, Saint Petersburg, FL 33712
7479 21st St N, Saint Petersburg, FL 33702
5575 21st St S, Saint Petersburg, FL 33712
5565 21st St S, Saint Petersburg, FL 33712
5553 21st St S #305, Saint Petersburg, FL 33712
5553 21st St S #306, Saint Petersburg, FL 33712
7380 21st St N, Saint Petersburg, FL 33702
7190 21st St S, Saint Petersburg, FL 33712
7340 21st St N, Saint Petersburg, FL 33702
5420 21st Way S #1403, St. Petersburg, FL 33712
6897 21st St S, Saint Petersburg, FL 33712
7000 21st St N, Saint Petersburg, FL 33702
7030 21st St N, Saint Petersburg, FL 33702
7014 21st St N, Saint Petersburg, FL 33702
6948 21st St N, Saint Petersburg, FL 33702
7100 21st St S, Saint Petersburg, FL 33712
7062 21st St N, Saint Petersburg, FL 33702
6701 21st St S, Saint Petersburg, FL 33712
6980 21st St N, Saint Petersburg, FL 33702
6964 21st St N, Saint Petersburg, FL 33702
7200 21st St N, Saint Petersburg, FL 33702
6996 21st St N, Saint Petersburg, FL 33702
7276 21st St N, Saint Petersburg, FL 33702
7238 21st St N, Saint Petersburg, FL 33702
7078 21st St N, Saint Petersburg, FL 33702
7300 21st St N, Saint Petersburg, FL 33702
7150 21st St N, Saint Petersburg, FL 33702
7100 21st St N, Saint Petersburg, FL 33702
5810 21st St N #7, Saint Petersburg, FL 33714
6866 21st St N, Saint Petersburg, FL 33702
5810 21st St N #8, Saint Petersburg, FL 33714
6844 21st St N, Saint Petersburg, FL 33702
5810 21st St N #5, Saint Petersburg, FL 33714
5940 21st St N #10, Saint Petersburg, FL 33714
5940 21st St N #9, Saint Petersburg, FL 33714
5940 21st St N #8, Saint Petersburg, FL 33714
5940 21st St N #7, Saint Petersburg, FL 33714
5940 21st St N #6, Saint Petersburg, FL 33714
5940 21st St N #5, Saint Petersburg, FL 33714
5940 21st St N #4, Saint Petersburg, FL 33714
5940 21st St N #3, Saint Petersburg, FL 33714
5940 21st St N #18, Saint Petersburg, FL 33714
5940 21st St N #19, Saint Petersburg, FL 33714
5940 21st St N #16, Saint Petersburg, FL 33714
5940 21st St N #17, Saint Petersburg, FL 33714
5940 21st St N #14, Saint Petersburg, FL 33714
5940 21st St N #15, Saint Petersburg, FL 33714
5940 21st St N #11, Saint Petersburg, FL 33714
5940 21st St N #12, Saint Petersburg, FL 33714
5900 21st St N #5, Saint Petersburg, FL 33714
5900 21st St N #6, Saint Petersburg, FL 33714
5900 21st St N #3, Saint Petersburg, FL 33714
7191 21st St S, Saint Petersburg, FL 33712
5900 21st St N #1, Saint Petersburg, FL 33714
7101 21st St S, Saint Petersburg, FL 33712
5900 21st St N #2, Saint Petersburg, FL 33714
5940 21st St N #20, Saint Petersburg, FL 33714
7001 21st St N, Saint Petersburg, FL 33702
740 21st St S, Saint Petersburg, FL 33712
6055 21st St N #8, Saint Petersburg, FL 33714
6997 21st St N, Saint Petersburg, FL 33702
816 21st St S, Saint Petersburg, FL 33712
6055 21st St N #3, Saint Petersburg, FL 33714
7031 21st St N, Saint Petersburg, FL 33702
826 21st St S, Saint Petersburg, FL 33712
6055 21st St N #2, Saint Petersburg, FL 33714
7015 21st St N, Saint Petersburg, FL 33702
827 21st St S, Saint Petersburg, FL 33712
6055 21st St N #5, Saint Petersburg, FL 33714
7063 21st St N, Saint Petersburg, FL 33702
6055 21st St N #4, Saint Petersburg, FL 33714
7047 21st St N, Saint Petersburg, FL 33702
6845 21st St N, Saint Petersburg, FL 33702
6055 21st St N #15, Saint Petersburg, FL 33714
6823 21st St N, Saint Petersburg, FL 33702
6889 21st St N, Saint Petersburg, FL 33702
6867 21st St N, Saint Petersburg, FL 33702
6055 21st St N #11, Saint Petersburg, FL 33714
6917 21st St N, Saint Petersburg, FL 33702
6055 21st St N #10, Saint Petersburg, FL 33714
6901 21st St N, Saint Petersburg, FL 33702
6055 21st St N #14, Saint Petersburg, FL 33714
6949 21st St N, Saint Petersburg, FL 33702
6055 21st St N #12, Saint Petersburg, FL 33714
6933 21st St N, Saint Petersburg, FL 33702
625 21st St N, Saint Petersburg, FL 33713
7155 21st St N, Saint Petersburg, FL 33702
7201 21st St N, Saint Petersburg, FL 33702
7239 21st St N, Saint Petersburg, FL 33702
7277 21st St N, Saint Petersburg, FL 33702
7301 21st St N, Saint Petersburg, FL 33702
7345 21st St N, Saint Petersburg, FL 33702
7383 21st St N, Saint Petersburg, FL 33702
6055 21st St N Unit J6, St. Petersburg, FL 33714
7101 21st St N, Saint Petersburg, FL 33702
5940 21st St N #2, Saint Petersburg, FL 33714
5940 21st St N #1, Saint Petersburg, FL 33714
6822 21st St N, Saint Petersburg, FL 33702
6810 21st St N, Saint Petersburg, FL 33702
5850 21st St N #6, Saint Petersburg, FL 33714
6932 21st St N, Saint Petersburg, FL 33702
5850 21st St N #5, Saint Petersburg, FL 33714
6901 21st St S, St Petersburg, FL 33712
6916 21st St N, Saint Petersburg, FL 33702
5850 21st St N #4, Saint Petersburg, FL 33714
7000 21st St S, Saint Petersburg, FL 33712
6900 21st St N, Saint Petersburg, FL 33702
5850 21st St N #3, Saint Petersburg, FL 33714
6888 21st St N, Saint Petersburg, FL 33702
5850 21st St N #10, Saint Petersburg, FL 33714
5850 21st St N #9, Saint Petersburg, FL 33714
5850 21st St N #8, Saint Petersburg, FL 33714
5850 21st St N #7, Saint Petersburg, FL 33714
5850 21st St N #15, Saint Petersburg, FL 33714
6800 21st St N, Saint Petersburg, FL 33702
5850 21st St N #14, Saint Petersburg, FL 33714
5850 21st St N #12, Saint Petersburg, FL 33714
5850 21st St N #11, Saint Petersburg, FL 33714
5850 21st St N #18, Saint Petersburg, FL 33714
7001 21st St S, St Petersburg, FL 33712
5850 21st St N #19, Saint Petersburg, FL 33714
5850 21st St N #16, Saint Petersburg, FL 33714
5850 21st St N #17, Saint Petersburg, FL 33714
5850 21st St N #20, Saint Petersburg, FL 33714
7079 21st St N, Saint Petersburg, FL 33702
6055 21st St N #7, Saint Petersburg, FL 33714
6981 21st St N, Saint Petersburg, FL 33702
6055 21st St N #6, Saint Petersburg, FL 33714
6965 21st St N, Saint Petersburg, FL 33702
6055 21st St N #9, Saint Petersburg, FL 33714