36
2143 NW First Ave
Miami, FL 33127
$38,500,000 USD
38,428 SF
38,428 SF
$38,500,000 USD
Loft Creative Space