Address: 1661 Michigan Ave., Miami Beach, Florida 33139