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.

Rate us and Write a Review

Your Rating for this listing

angry
crying
sleeping
smily
cool
Browse

Your review recommended to be at least 140 characters long