Healthcare Facility NETRA SEVA TRUST HOSPITAL Darbar Road, Nr. Post Office, NARMADA, GUJARAT Full Address / Location Darbar Road, Nr. Post Office City: NARMADA State: GUJARAT - 393145 City / Town NARMADA State / Union Territory GUJARAT GPS Coordinates NA