$1,9502 beds · 1 bath · 721 sq ftCondo1901 31st St S #1/2Saint Petersburg, FL 33712Add to favoritesShareListing options
$3,2003 beds · 2 baths · 1,440 sq ftHouse1901 31st St SSaint Petersburg, FL 33712Add to favoritesShareListing options