81
2500 NW 39th St
Miami, FL 33142
$8,950,000 USD
23,700 SF
23,700 SF
$8,950,000 USD
Light Distribution