Cool
10th Floor. Nice view
Best Western Plus Atlantik is located at 5 W 41st St, Miami Beach, FL 33140