540 W Brevard St
Tallahassee, FL 32301
$625,000 USD
7,762 SF
7,762 SF
$625,000 USD
Freestanding