SUEZ headquarters are located in Tour Cb 21 16 Place De L'iris, Paris, Ile-de-France, 92040, France