Jawaharlal Nehru Stadium is located on Lodhi Road in Delhi.
Location Details
The stadium is a prominent landmark situated in the central part of Delhi, making it easily accessible. Its specific location can be further detailed by nearby notable structures, aiding in navigation and identification.
- Area: Lodhi Road, Delhi
- Key Landmarks Nearby:
- Near MTNL Building
- Near CGO Complex Gate Number 10
This positioning places it within a well-known area of the city, often associated with various governmental and institutional buildings.