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:
6800 20th Ave N Unit 101-A, St. Petersburg, FL 33710
6960 20th Ave N Unit 504b, St. Petersburg, FL 33710
6800 20th Ave N #204, St Petersburg, FL 33710
6800 20th Ave N #205, St Petersburg, FL 33710
6800 20th Ave N #110, St Petersburg, FL 33710
6800 20th Ave N #201, St Petersburg, FL 33710
6800 20th Ave N #206, St Petersburg, FL 33710
6800 20th Ave N #207, St Petersburg, FL 33710
723 20th Ave N, Saint Petersburg, FL 33704
6800 20th Ave N #106, St Petersburg, FL 33710
6960 20th Ave N Unit 210B, St. Petersburg, FL 33710
727 20th Ave N, Saint Petersburg, FL 33704
6800 20th Ave N #107, St Petersburg, FL 33710
735 20th Ave N, Saint Petersburg, FL 33704
6800 20th Ave N #202, St Petersburg, FL 33710
745 20th Ave N, Saint Petersburg, FL 33704
6800 20th Ave N #203, St Petersburg, FL 33710
6800 20th Ave N #102, St Petersburg, FL 33710
6800 20th Ave N #103, St Petersburg, FL 33710
6800 20th Ave N #108, St Petersburg, FL 33710
6800 20th Ave N #109, St Petersburg, FL 33710
821 20th Ave S, Saint Petersburg, FL 33705
815 20th Ave S, Saint Petersburg, FL 33705
851 20th Ave S, Saint Petersburg, FL 33705
843 20th Ave S, Saint Petersburg, FL 33705
835 20th Ave S, Saint Petersburg, FL 33705
827 20th Ave S, Saint Petersburg, FL 33705
865 20th Ave S, Saint Petersburg, FL 33705
857 20th Ave S, Saint Petersburg, FL 33705
870 20th Ave N, Saint Petersburg, FL 33704
6800 20th Ave N #308, St Petersburg, FL 33710
6800 20th Ave N #307, St Petersburg, FL 33710
6800 20th Ave N #409, St Petersburg, FL 33710
6960 20th Ave N Unit 202b, St. Petersburg, FL 33710
6800 20th Ave N #309, St Petersburg, FL 33710
6800 20th Ave N #402, St Petersburg, FL 33710
6800 20th Ave N #401, St Petersburg, FL 33710
6800 20th Ave N #306, St Petersburg, FL 33710
6800 20th Ave N #403, St Petersburg, FL 33710
6800 20th Ave N #210, St Petersburg, FL 33710
6800 20th Ave N #209, St Petersburg, FL 33710
6800 20th Ave N #310, St Petersburg, FL 33710
6800 20th Ave N #301, St Petersburg, FL 33710
6800 20th Ave N #304, St Petersburg, FL 33710
6800 20th Ave N #303, St Petersburg, FL 33710
6800 20th Ave N #208, St Petersburg, FL 33710
6800 20th Ave N #305, St Petersburg, FL 33710
6960 20th Ave N #304, St Petersburg, FL 33710
6960 20th Ave N #305, St Petersburg, FL 33710
6800 20th Ave N #302, St Petersburg, FL 33710
6960 20th Ave N #303, St Petersburg, FL 33710
6960 20th Ave N #308, St Petersburg, FL 33710
6960 20th Ave N #309, St Petersburg, FL 33710
6960 20th Ave N #306, St Petersburg, FL 33710
6960 20th Ave N #307, St Petersburg, FL 33710
6960 20th Ave N #206, St Petersburg, FL 33710
6960 20th Ave N #207, St Petersburg, FL 33710
6960 20th Ave N #310, St Petersburg, FL 33710
6960 20th Ave N #205, St Petersburg, FL 33710
6960 20th Ave N #210, St Petersburg, FL 33710
6960 20th Ave N #301, St Petersburg, FL 33710
6960 20th Ave N #208, St Petersburg, FL 33710
6960 20th Ave N #209, St Petersburg, FL 33710
793 20th Ave N, Saint Petersburg, FL 33704
801 20th Ave N, Saint Petersburg, FL 33704
811 20th Ave N, Saint Petersburg, FL 33704
6800 20th Ave N #104, St Petersburg, FL 33710
819 20th Ave N, Saint Petersburg, FL 33704
6800 20th Ave N #105, St Petersburg, FL 33710
751 20th Ave N, Saint Petersburg, FL 33704
761 20th Ave N, Saint Petersburg, FL 33704
767 20th Ave N, Saint Petersburg, FL 33704
6800 20th Ave N #101, St Petersburg, FL 33710
775 20th Ave N, Saint Petersburg, FL 33704
820 20th Ave N, Saint Petersburg, FL 33704
830 20th Ave N, Saint Petersburg, FL 33704
800 20th Ave N, Saint Petersburg, FL 33704
810 20th Ave N, Saint Petersburg, FL 33704
707 20th Ave S #2, St. Petersburg, FL 33705
850 20th Ave N, Saint Petersburg, FL 33704
860 20th Ave N, Saint Petersburg, FL 33704
838 20th Ave N, Saint Petersburg, FL 33704
844 20th Ave N, Saint Petersburg, FL 33704
750 20th Ave N, Saint Petersburg, FL 33704
6800 20th Ave N #505, St Petersburg, FL 33710
760 20th Ave N, Saint Petersburg, FL 33704
6800 20th Ave N #502, St Petersburg, FL 33710
724 20th Ave N, Saint Petersburg, FL 33704
730 20th Ave N, Saint Petersburg, FL 33704
6800 20th Ave N #504, St Petersburg, FL 33710
780 20th Ave N, Saint Petersburg, FL 33704
6800 20th Ave N #509, St Petersburg, FL 33710
6800 20th Ave N #506, St Petersburg, FL 33710
766 20th Ave N, Saint Petersburg, FL 33704
6800 20th Ave N #503, St Petersburg, FL 33710
774 20th Ave N, Saint Petersburg, FL 33704
6800 20th Ave N #508, St Petersburg, FL 33710
6800 20th Ave N #407, St Petersburg, FL 33710
6800 20th Ave N #404, St Petersburg, FL 33710
6800 20th Ave N #507, St Petersburg, FL 33710
6800 20th Ave N #406, St Petersburg, FL 33710
6800 20th Ave N #501, St Petersburg, FL 33710
6800 20th Ave N #408, St Petersburg, FL 33710
6800 20th Ave N #405, St Petersburg, FL 33710
6800 20th Ave N #410, St Petersburg, FL 33710
6960 20th Ave N #502, St Petersburg, FL 33710
6960 20th Ave N #409, St Petersburg, FL 33710
6960 20th Ave N #504, St Petersburg, FL 33710
6960 20th Ave N #501, St Petersburg, FL 33710
6960 20th Ave N #410, St Petersburg, FL 33710
5742 20th Ave N, Saint Petersburg, FL 33710
5750 20th Ave N, Saint Petersburg, FL 33710
5710 20th Ave N, Saint Petersburg, FL 33710
5718 20th Ave N, Saint Petersburg, FL 33710
5726 20th Ave N, Saint Petersburg, FL 33710
5734 20th Ave N, Saint Petersburg, FL 33710
5719 20th Ave N, Saint Petersburg, FL 33710
5711 20th Ave N, Saint Petersburg, FL 33710
5751 20th Ave N, Saint Petersburg, FL 33710
5743 20th Ave N, Saint Petersburg, FL 33710
5735 20th Ave N, Saint Petersburg, FL 33710
5727 20th Ave N, Saint Petersburg, FL 33710
2820 20th St N, Saint Petersburg, FL 33713
5642 20th Ave N, Saint Petersburg, FL 33710
5634 20th Ave N, Saint Petersburg, FL 33710
5758 20th Ave N, Saint Petersburg, FL 33710
5759 20th Ave N, Saint Petersburg, FL 33710
5610 20th Ave N, Saint Petersburg, FL 33710
5626 20th Ave N, Saint Petersburg, FL 33710
1800 20th St S, St. Petersburg, FL 33712
5618 20th Ave N, Saint Petersburg, FL 33710
6960 20th Ave N #107, St Petersburg, FL 33710
6960 20th Ave N #110, St Petersburg, FL 33710
6960 20th Ave N #302, St Petersburg, FL 33710
6960 20th Ave N #108, St Petersburg, FL 33710
6960 20th Ave N #210, St Petersburg, FL 33710
6960 20th Ave N #204, St Petersburg, FL 33710
6960 20th Ave N #109, St Petersburg, FL 33710
6960 20th Ave N Unit 304B, St. Petersburg, FL 33710
6960 20th Ave N #202, St Petersburg, FL 33710
6800 20th Ave N #510, St Petersburg, FL 33710
6960 20th Ave N #102, St Petersburg, FL 33710
6960 20th Ave N #203, St Petersburg, FL 33710
6960 20th Ave N #103, St Petersburg, FL 33710
6960 20th Ave N #106, St Petersburg, FL 33710
6960 20th Ave N #101, St Petersburg, FL 33710
6960 20th Ave N #104, St Petersburg, FL 33710
6960 20th Ave N #509, St Petersburg, FL 33710
6960 20th Ave N #508, St Petersburg, FL 33710
6960 20th Ave N #105, St Petersburg, FL 33710
6960 20th Ave N #510, St Petersburg, FL 33710
6960 20th Ave N #408, St Petersburg, FL 33710
6960 20th Ave N #405, St Petersburg, FL 33710
6960 20th Ave N #507, St Petersburg, FL 33710
6960 20th Ave N #407, St Petersburg, FL 33710
6960 20th Ave N #404, St Petersburg, FL 33710
6960 20th Ave N #401, St Petersburg, FL 33710
6960 20th Ave N #406, St Petersburg, FL 33710
6960 20th Ave N #403, St Petersburg, FL 33710
6960 20th Ave N #506, St Petersburg, FL 33710
6960 20th Ave N #503, St Petersburg, FL 33710
6960 20th Ave N #402, St Petersburg, FL 33710
6960 20th Ave N #505, St Petersburg, FL 33710
5619 20th Ave N, Saint Petersburg, FL 33710
5627 20th Ave N, Saint Petersburg, FL 33710
2541 20th St S, Saint Petersburg, FL 33712
2533 20th St S, Saint Petersburg, FL 33712
2523 20th St S, Saint Petersburg, FL 33712
2217 20th St S, Saint Petersburg, FL 33712
5611 20th Ave N, Saint Petersburg, FL 33710
2421 20th St S, Saint Petersburg, FL 33712
913 20th Ave S, Saint Petersburg, FL 33705
2411 20th St S, Saint Petersburg, FL 33712
5635 20th Ave N, Saint Petersburg, FL 33710
930 20th Ave S #480, St Petersburg, FL 33705
2556 20th St S, St Petersburg, FL 33712
5643 20th Ave N, Saint Petersburg, FL 33710
920 20th Ave S, Saint Petersburg, FL 33705
2546 20th St S, Saint Petersburg, FL 33712
950 20th Ave S, Saint Petersburg, FL 33705
2515 20th St S, Saint Petersburg, FL 33712
2501 20th St S, Saint Petersburg, FL 33712
936 20th Ave S, Saint Petersburg, FL 33705
2435 20th St S Unit B, Saint Petersburg, FL 33712
960 20th Ave S, Saint Petersburg, FL 33705
2425 20th St S, Saint Petersburg, FL 33712
2500 20th St S, Saint Petersburg, FL 33712
948 20th Ave S, Saint Petersburg, FL 33705
2510 20th St S, Saint Petersburg, FL 33712
970 20th Ave S, Saint Petersburg, FL 33705
2518 20th St S, Saint Petersburg, FL 33712
733 20th Ave S, St. Petersburg, FL 33705
2530 20th St S, Saint Petersburg, FL 33712
2412 20th St S, Saint Petersburg, FL 33712
2418 20th St S, Saint Petersburg, FL 33712
2426 20th St S, Saint Petersburg, FL 33712
2434 20th St S, Saint Petersburg, FL 33712
2308 20th St S, Saint Petersburg, FL 33712
2220 20th St S, Saint Petersburg, FL 33712
2226 20th St S, Saint Petersburg, FL 33712
2238 20th St S, Saint Petersburg, FL 33712
2240 20th St S, Saint Petersburg, FL 33712
2803 20th St N, St. Petersburg, FL 33713
947 20th Ave S, Saint Petersburg, FL 33705
935 20th Ave S, Saint Petersburg, FL 33705
0 N 20th ST N, St. Petersburg, FL 33714
945 20th Ave S, Saint Petersburg, FL 33705
6800 20th Ave N Unit 510A, St. Petersburg, FL 33710
923 20th Ave S, Saint Petersburg, FL 33705
2816 20th St N, Saint Petersburg, FL 33713
707 20th Ave S #3, St. Petersburg, FL 33705
1818 20th St S, Saint Petersburg, FL 33712
1842 20th St S, Saint Petersburg, FL 33712
5551 20th Ave N, Saint Petersburg, FL 33710
5543 20th Ave N, Saint Petersburg, FL 33710
1830 20th St S, Saint Petersburg, FL 33712
2245 20th St S, Saint Petersburg, FL 33712
5535 20th Ave N, Saint Petersburg, FL 33710
2227 20th St S, Saint Petersburg, FL 33712
2235 20th St S, Saint Petersburg, FL 33712
2309 20th St S, Saint Petersburg, FL 33712
2327 20th St S, Saint Petersburg, FL 33712
2261 20th St S, Saint Petersburg, FL 33712
2301 20th St S, Saint Petersburg, FL 33712
842 20th Ave S, St Petersburg, FL 33705
876 20th Ave S, Saint Petersburg, FL 33705
860 20th Ave S, Saint Petersburg, FL 33705
734 20th Ave S, Saint Petersburg, FL 33705
716 20th Ave S, Saint Petersburg, FL 33705
728 20th Ave S, Saint Petersburg, FL 33705
6800 20th Ave N Unit 509 A, St. Petersburg, FL 33710
714 20th Ave S, Saint Petersburg, FL 33705
1913 20th St S, Saint Petersburg, FL 33712
1901 20th St S, Saint Petersburg, FL 33712
2735 20th St N, Saint Petersburg, FL 33713
1925 20th St S, Saint Petersburg, FL 33712
1921 20th St S, Saint Petersburg, FL 33712
1827 20th St S, Saint Petersburg, FL 33712
1821 20th St S, Saint Petersburg, FL 33712
1841 20th St S, Saint Petersburg, FL 33712
6960 20th Ave N #1080, St. Petersburg, FL 33710
1835 20th St S, Saint Petersburg, FL 33712
2033 20th St S, Saint Petersburg, FL 33712
2041 20th St S, Saint Petersburg, FL 33712
2109 20th St S, Saint Petersburg, FL 33712
2250 20th St S, Saint Petersburg, FL 33712
2117 20th St S, Saint Petersburg, FL 33712
861 20th Ave N, Saint Petersburg, FL 33704
871 20th Ave N, Saint Petersburg, FL 33704
845 20th Ave N, Saint Petersburg, FL 33704
855 20th Ave N, Saint Petersburg, FL 33704
828 20th Ave S, Saint Petersburg, FL 33705
820 20th Ave S, Saint Petersburg, FL 33705
832 20th Ave S, Saint Petersburg, FL 33705
5550 20th Ave N, Saint Petersburg, FL 33710
555 20th Ave NE, Saint Petersburg, FL 33704
5542 20th Ave N, Saint Petersburg, FL 33710
606 20th Ave NE, Saint Petersburg, FL 33704
630 20th Ave NE, Saint Petersburg, FL 33704
827 20th Ave N, Saint Petersburg, FL 33704
835 20th Ave N, Saint Petersburg, FL 33704
800 20th Ave S, Saint Petersburg, FL 33705
810 20th Ave S, Saint Petersburg, FL 33705
2716 20th St S, Saint Petersburg, FL 33712
2706 20th St S, Saint Petersburg, FL 33712
6960 20th Ave N Unit 306B, St. Petersburg, FL 33710
2732 20th St S, Saint Petersburg, FL 33712
2724 20th St S, Saint Petersburg, FL 33712
2624 20th St S, Saint Petersburg, FL 33712
2616 20th St S, Saint Petersburg, FL 33712
2640 20th St S, Saint Petersburg, FL 33712
2632 20th St S, Saint Petersburg, FL 33712
2720 20th St N, Saint Petersburg, FL 33713
6960 20th Ave N Unit 209B, St. Petersburg, FL 33710
707 20th Ave S, Saint Petersburg, FL 33705
3022 20th St N, Saint Petersburg, FL 33713
795 20th Ave S, Saint Petersburg, FL 33705
783 20th Ave S, Saint Petersburg, FL 33705
773 20th Ave S, Saint Petersburg, FL 33705
767 20th Ave S, Saint Petersburg, FL 33705
757 20th Ave S, Saint Petersburg, FL 33705
751 20th Ave S, Saint Petersburg, FL 33705
745 20th Ave S, Saint Petersburg, FL 33705
735 20th Ave S, Saint Petersburg, FL 33705
1770 20th St S, Saint Petersburg, FL 33712
1746 20th St S, Saint Petersburg, FL 33712
1762 20th St S, Saint Petersburg, FL 33712
1738 20th St S, Saint Petersburg, FL 33712
1710 20th St S, Saint Petersburg, FL 33712
1754 20th St S, Saint Petersburg, FL 33712
1730 20th St S, Saint Petersburg, FL 33712
1700 20th St S, Saint Petersburg, FL 33712
1720 20th St S, Saint Petersburg, FL 33712
1935 20th St S, Saint Petersburg, FL 33712
1945 20th St S, Saint Petersburg, FL 33712
2015 20th St S, Saint Petersburg, FL 33712
2701 20th St S, St. Petersburg, FL 33712
2027 20th St S, Saint Petersburg, FL 33712
2130 20th St S, Saint Petersburg, FL 33712
2120 20th St S, Saint Petersburg, FL 33712
2110 20th St S, Saint Petersburg, FL 33712
2042 20th St S, Saint Petersburg, FL 33712
2127 20th St S, Saint Petersburg, FL 33712
2140 20th St S, Saint Petersburg, FL 33712
750 20th Ave S, Saint Petersburg, FL 33705
1902 20th St S, Saint Petersburg, FL 33712
774 20th Ave S, Saint Petersburg, FL 33705
1908 20th St S, Saint Petersburg, FL 33712
766 20th Ave S, Saint Petersburg, FL 33705
1922 20th St S, Saint Petersburg, FL 33712
1938 20th St S, Saint Petersburg, FL 33712
780 20th Ave S, Saint Petersburg, FL 33705
625 20th Ave NE, Saint Petersburg, FL 33704
615 20th Ave NE, Saint Petersburg, FL 33704
1942 20th St S, Saint Petersburg, FL 33712
2014 20th St S, Saint Petersburg, FL 33712
2030 20th St S, Saint Petersburg, FL 33712
1018 20th St S, Saint Petersburg, FL 33712
1022 20th St S, Saint Petersburg, FL 33712
2661 20th St N, Saint Petersburg, FL 33713
605 20th Ave NE, Saint Petersburg, FL 33704
1024 20th St S, Saint Petersburg, FL 33712
3000 20th St N, Saint Petersburg, FL 33713
727 20th Ave S, Saint Petersburg, FL 33705
719 20th Ave S, Saint Petersburg, FL 33705
2914 20th St N, Saint Petersburg, FL 33713
1726 20th St S, St. Petersburg, FL 33712
6800 20th Ave N Unit 102A, St. Petersburg, FL 33710
930 20th Ave S, St. Petersburg, FL 33705
2901 20th St N, Saint Petersburg, FL 33713
2945 20th St N, Saint Petersburg, FL 33713
6960 20th Ave N Unit 303 B, St. Petersburg, FL 33710
1449 20th St N, St. Petersburg, FL 33713
3026 20th St N, Saint Petersburg, FL 33713
2221 20th St S, St. Petersburg, FL 33712
3035 20th St N, Saint Petersburg, FL 33713
3029 20th St N, Saint Petersburg, FL 33713
2251 20th St S, Saint Petersburg, FL 33712
6800 20th Ave N Apt 202A, St. Petersburg, FL 33710