Leaf is all about the experience of being on a delightfully designed environment, surrounded by vegetation. Each part of the restaurant is cared for, down to the smallest detail, so that you can feel the bliss of nature while you enjoy a unique gastronomic experience, built around local & high quality products.