St. Stephen’s Church Ooty
India/Tamil Nadu /Nilgiris /Ooty St. Stephen’s Church is situated at Club Road, Ooty, Tamil Nadu, India. Edit Detail InformationEdit St Stephen’s Church has a fascinating Gothic structure which still retains its Victorian feel. The entire structure is made of wood, its carvings and architecture wonderfully done. Owing to the woodwork, it remains pleasantly cool all […]