Padre Serra Parish 5205 Upland Rd Camarillo, CA 93012 Phone: (805) 482-6417 Fax: (805) 987-8100
Category: Churches