The current building (1914) is an architectual treasure featuring three huge stained glass window panels and a stained glass window atop the vaulted sanctuary dome. A custom built Schantz pipe organ is featured in the sanctuary. The tower of the chuch is a copy of the Magdalen Tower at Oxford University.