$8,833,648
2897 BELCHER RD
43409 sqft
Living Area
44254 sqft
Lot Size
533183 sqft
Year Built
1995
Price/sqft
$197
DIOCESE OF ST PETERSBURG
$8,833,648
2897 BELCHER RD
$8,700,337
2270 EVANS RD