Location

Miracle Center Church

38 Teloma Dr. Ventura , CA 93004