415-492-3591

Canal Alliance

Canal Alliance offers many classes including ESL, preparation for citizenship, university preparation, and more. Canal Alliance also offers a variety of services to help immigrant families overcome poverty and injustice.

Classes & Events

No items found