Checkout Natura Restaurant by Leto Hotel Watch Video

The best chef is nature. Our goal at Leto Hotel’s NATURA Restaurant is to highlight what nature has to offer.

Under palm tree shade, our oasis awaits you alongside our Modern Greek dishes that are influenced and inspired by the environment with mostly local and fresh ingredients. Our chef George Koumpouris believes that by respecting nature, we respect ourselves.

We Are Here To Help
Message Us