21
101-103 NE 79th St
Miami, FL 33138
$3,950,000 USD
6,012 SF
6,012 SF
$3,950,000 USD
Loft Creative Space