The Pandit Jawaharlal Nehru Stadium is located on Don Bosco Road in Margao, Goa, India.