5
2961 Placida Rd
Englewood, FL 34224
$1,999,999 USD
13,385 SF
7.68% Cap Rate
13,385 SF
$1,999,999 USD
Storefront