18
14709 NW 129th Ter
Alachua, FL 32615
$740,000 USD
11,200 SF
6% Cap Rate
11,200 SF
$740,000 USD
Self Storage