5
901-917 S Andrews Ave
Fort Lauderdale, FL 33316
$10,800,000 USD
38,207 SF
38,207 SF
$10,800,000 USD
Freestanding