IDD - International Design & Development logo

IDD - International Design & Development

IDD is a team of multi-national architects and engineers committed to walk with you through the facility design and planning process from beginning to end so that your vision can become a reality.

Headquarters

Egypt

Employees

11-50

Links


Org chart

Collapse
No reports!

Teams

This company has no teams yet


Offices

This company has no offices yet