$1,720,490
600 83RD AVE NE
8676 sqft
Living Area
13937 sqft
Lot Size
66407 sqft
Year Built
1957
Price/sqft
$152
ST PETE VINEYARD INC
$1,720,490
600 83RD AVE NE
$1,740,451
2001 62ND AVE S
$1,747,790
3001 18TH AVE S
$1,782,621
3254 31ST AVE N
$2,120,158
5048 10TH ST N