Sri Venkateshwar International School is located in New Delhi, India on Sector 18, Sector 18A Dwarka, Kakrola. Sri Venkateshwar International School is rated 4.5 out of 5 in the category international school in India.
Address
Sector 18, Sector 18A Dwarka, Kakrola