150 NW 21st St
Miami, FL 33127
$13,950,000 USD
5,950 SF
5,950 SF
$13,950,000 USD
Movie Radio TVStudio