Historic Saint Teresa of Avila church in Bodega, California built in 1859.

Royalty-free stock photo ID: 68469571

Historic Saint Teresa of Avila church in Bodega, California built in 1859.