66
3020-3024 Seville St
Fort Lauderdale, FL 33304
$115,000,000 USD
12,500 SF
12,500 SF
$115,000,000 USD
Hotel