Delphes is a long-standing Greek restaurant offering Mediterranean cuisine. It features a terrace, bar, and options for various dietary needs.