Built in the early 19th century, St. Stephens Church is one of the oldest churches in the Nilgiris District in Tamil Nadu. The foundation of the church was laid in 1829 and shares the date with the birthday of King George IV.
.No photos available.
No photos available.
No inquiries found for this URL.