St Leonhard's Church Location Church location (no mailing address): St. Leonhard's Church Am Leonhardstor 25, 60313 Frankfurt Mass times: Sat 6.00pm
St Leonhard's Church Location Church location (no mailing address): Heilig Kreuz Meditationszentrum Kettelerallee 45, 60385 Frankfurt Mass times: Sun 9.30am