Ambedkar Stadium

Ambedkar Stadium is a football stadium located in New Delhi.

The stadium opened in 2007 and has a capacity of 35,000 people.

It has hosted international football finals such as the 2007 and 2009 Nehru Cup.

Copyright 2012-2022 Indiamap Digital Pvt Ltd. All rights reserved. Privacy Policy | Terms of Use