Holiday Inn - Miami Beach, Florida.

Holiday Inn - Miami Beach, Florida.