3300 NW 112th Ave
Miami, FL 33172
$635,000 USD
1,200 SF
1
Unit
1,200 SF
$635,000 USD
Light Manufacturing