layers

The halfway point between Lafayette, California and Petaluma, California is: American Canyon, CA. Find a place to meet halfway.