Sts. Peter and Paul Russian Orthodox Church Santa Rosa Photo Gallery
Church Photos
Leadership Photos
Historical Photos
Location of worship
850 St. Olga Court
Santa Rosa,
CA
95407-8046
United States
Phone: +1 (707) 584-4092
Fax: +1 (707) 588-0502
Church Pastor
Archpriest Alexander Krassovsky
Priest
850 St. Olga Court
Santa Rosa,
CA
95407-8046
United States
Phone: +1 (707) 584-4092
Fax: +1 (707) 588-0502