Contracting Authority : Commune de Casablanca
Delegated Contracting Authority : Casablanca Aménagement SA