Location
Our Church is located at:
23705 Via Del Rio
Yorba Linda, CA 92887