Jawaharlal Nehru Stadium — New Delhi, India · capacity 40,000 · home of Odisha FC · grass pitch · 5 matches listed. Fixtures, location and details on Champslig.