I love this stand! I try the special mixes all the time have never been disappointed!
Snow vegas is located at 4538-4598 E Russell Rd, Las Vegas, NV 89120