St. Thomas School is located in South West Delhi,Delhi. The school was established in the year 2003 and is managed by Dhanpati Education Society. Address St. Thomas School, 27/9, Goyala Vihar, Village ...
and St. Thomas Girls Sr. Sec. School in Mandir Marg, New Delhi. These prestigious schools, along with many others, have made their mark in categories such as Day Co-ed, Day cum boarding ...