Contact Us:
St. Odilia Catholic Community
 520-297-7271
7570 N Paseo del Norte
Tucson, AZ 85704