Holiday Inn Port of Miami - Downtown

340 Biscayne Blvd
Miami
Florida
United States