National Legal Services Authority is located in New Delhi, India on No. 12/11, Jam Nagar House, Shahjahan Rd, UPSC, Man Singh Road Area. National Legal Services Authority is rated 4.6 out of 5 in the category government office in India.
Address
No. 12/11, Jam Nagar House, Shahjahan Rd, UPSC, Man Singh Road Area
Amenities
Gender-neutral toilets
Accessibility
Wheelchair-accessible seatingWheelchair-accessible toilet