16171 Biscayne Boulevard, North Miami Beach, Florida 33160, United States

Not your AVERAGE juice spot!