All Souls Anglican Church
Reviews
User
Love church
Very deep in history
Minster O'Mara
More about All Souls Anglican Church
All Souls Anglican Church is located at 126 Norton St, Leichhardt NSW 2040, Australia
+61 2 9569 2646
http://www.allsouls.net.au/