2
3561 Taylor Rd
Punta Gorda, FL 33950
$4,500,000 USD
30,336 SF
10.45% Cap Rate
30,336 SF
$4,500,000 USD
Self Storage