De Kiboets Stationsweg 21 Leiden Order direct ↗ from De Kiboets (opens the restaurant's website) Details