Our Fathers House of Worship

2088 Otay Lakes Rd Suite101, Chula Vista, CA, 91913

Phone: (619) 472-3900

Connect: Facebook

Nearby Churches

What to expect on your first visit