St. Stephen Church is located on Church Mission Road in Delhi. The church was built in the year 1862, by the Anglican Missionary and DPW Engineers in the style of Italian Gothic architecture. It is part of Church of North India Diocese of Delhi. The St. Stephens Church, Delhi compound also has the famous St. Stephens College and Hospital.
View St. Stephen's Church guide >