78
1680 James Ave
Miami Beach, FL 33139
$17,400,000 USD
20,079 SF
20,079 SF
$17,400,000 USD
Hotel