The All Saints Cathedral Hall belongs the All Saints Anglican Church. A storey building constructed to accommodate activities that are not strictly worship oriented, like wedding reception, synod meetings and even serve as class room for mission school at its nascent stage. The location makes it look like part of the public school located just beside it