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