Embarc Alameda Embarc Alameda is a locally owned and operated Cannabis dispensary and delivery service offering many of the Bay Area’s premium cannabis brands and products. Phone: (510) 263-8043 1616 Webster St Alameda CA 94501 USA Map Other Categories: Shopping » Retailers |