Our Story

Leon Lebeniste exists to discover what is possible in the world of creation.

Deeply committed to continuous improvement, we leverage the ingenuity of both our people and technology, merged with meticulous craftsmanship we create truly unique installations.

Based in Squamish, British Columbia, we have delivered projects throughout Canada, the United States, and as far as the middle East.


Each new project is a space of innovation in itself, as we constantly strive to redefine the perception of perfection and make every piece better than the last in terms of design and construction.


Leon Lebeniste is know for its beautiful and meticulously crafted work.