Embassy Suites - Ft. Lauderdale/17th Street

1100 Se 17th St
Florida
United States