layers

The halfway point between El Sobrante, California and Castro Valley, California is: Oakland, CA. Find a place to meet halfway.