Embarc Alameda Categories Healthcare & WellnessHealthcare & Wellness 1616 Webster St Alameda CA 94501 (510) 263-8043 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×