Sébastien Léon Unveils Inca City at Ralph Pucci New York

The creative universe of Sébastien Léon exists in a state of perpetual ambiguity. The French-born, New York–based artist has built a practice that refuses categorization, spanning sculpture, collectible furniture, blown glass, sound, and immersive environments, yet maintains an unmistakable through-line: the subversion of material truth. His objects trick the eye, defy gravity, and invite viewers…

Page 1