Address: 940 Lincoln Road, Miami Beach, Florida 33139