14
11820 Turkey Creek Blvd
Alachua, FL 32615
$625,000 USD
3,293 SF
3,293 SF
$625,000 USD
Office