recipient-profile

THE INSTITUTE FOR INDIAN DEVELOPMENT INC

  • Address: 991 GRAND CAILLOU RD BLDG 3 STE 100 HOUMA, LA 70363-5705

  • County: TERREBONNE

  • Country: UNITED STATES

  • UEI: ZYGRP7BPXSN5

  • DUNS Number: 872971890