Venus Spirits (map) 200 High Road Santa Cruz, CA, 95060 United States ✚ gCal ✚ iCal Full restaurant buyout - closed to the public - no takeout