The church was built in 1862, by Anglican missionaries and DPW Engineers in the style of Italian Gothic architecture.
A series of fine plasters form arcade on either side with lined columns made of sandstone.
The organization responsible for the building of St. Stephen's Church was the Anglican mission Society for the Propagation of the Gospel.
Much of the work of the Society for the Propagation of the Gospel in India was later supported by the Cambridge Mission to Delhi.
In addition, many young aspirants are trained each year in General Nursing and Midwifery and in Allied health professional Courses.