Thyagaraj Sports Complex is a sports stadium located in New Delhi.
The stadium was designed by leading architects PTM of Australia and Kapoor & Associates of Delhi.
Copyright 2012-2020 Indiamap Digital Pvt Ltd. All rights reserved. Privacy Policy | Terms Of Use