St. Petrus CanisiusParishShareAuwaldstraße79110 Freiburg im Breisgau, Baden-WürttembergGermanyGet directions