Church of One Tree

Located in downtown Santa Rosa and adjacent to beautiful Juilliard Park, this magnificent venue was built in 1873 from a single 275-foot-tall redwood tree. Restored in 2009, the church maintains much of its beautiful original structure, while boasting modern upgrades.
Take a virtual tour of Church of One Tree by clicking the arrows on the below image.