The sculpture is by Jean Dubuffet, an internationally-known 20th century French sculptor who passed away in 1985 (two years after the sculpture was completed). This statue is located in Discovery Green, a local park in downtown Houston Texas.
Its title means “Monument to the Phantom” or imaginary city in French. There are seven individual forms that represent different features of this city, including a church, hedge, chimney, dog, phantom, tree and mast.