Camping Des Pêches Switzerland - Neuchâtel - Le Landeron 8.4 from 36 reviews Visit campsite website