23
7311-7323 NW 12th St
Miami, FL 33126
$695,000 USD
2,226 SF
1
Unit
2,226 SF
$695,000 USD
Light Distribution