2301 S Andrews Ave
Fort Lauderdale, FL 33316
$1,876,000 USD
5,360 SF
5,360 SF
$1,876,000 USD
Freestanding