Authentic Greek restaurant, I Kriti, offering traditional Cretan and Mediterranean dishes in a charming setting.