Talkatora Stadium is a bus stop located in New Delhi, Delhi. The average rating of this place is 3.60 out of 5 stars based on 27 reviews. The street address of this place is Presidents Estate Quarters, President's Estate, New Delhi, Delhi 110001, India. It is about 1.02 kilometers away from the New Delhi railway station.
Kshitij Jain 64 months ago
Nice stadium with all basic facilities. I have been there as a physio during WAKO event.
Neha Rajput 76 months ago
Good stadium with very good air conditioning i have been there for world 5 vovinam championship and that was quite good.
Md Danish 52 months ago
There are two stadium, one is very big & another is small. Seating arrangement is not good