21
6080 Collins Ave
Miami Beach, FL 33140
$39,900,000 USD
62,796 SF
62,796 SF
$39,900,000 USD
Hotel