Chechil Neptunusweg 10 Leeuwarden Order direct ↗ from Chechil (opens the restaurant's website) Details