The Talkatora Garden and Stadium New Delhi Posted on: June 30, 2011 at 12:00 AM
The Talkatora Gardens and Stadium are great tourist spots in Delhi. The Talkatora Indore Stadium Delhi is located inside the park. This Talkatora stadium is home to a variety of small complexes that host many different sporting events like swimming, boxing, table tennis and badminton etc.
Related Tags for The Talkatora Garden and Stadium New Delhi: