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