Churches in Castro Valley California

There are 27 churches in Castro Valley representing 13 denominations.