8
555 NW 62nd St
Fort Lauderdale, FL 33309
$54,000,000 USD
264,831 SF
264,831 SF
$54,000,000 USD
Hotel