56
1680 James Ave
Miami Beach, FL 33139
$19,600,000 USD
20,079 SF
20,079 SF
$19,600,000 USD
Hotel