Insight Path Lab is located in New Delhi, India on E-241/3C, Hamza Square, Police Chowki Road, Shaheen Bagh, Jamia Nagar, Okhla. Insight Path Lab is rated 2 out of 5 in the category medical laboratory in India.
Address
E-241/3C, Hamza Square, Police Chowki Road, Shaheen Bagh, Jamia Nagar, Okhla