Charmoille

Charmoille can mean:

 France
 Charmoille, Doubs
 Charmoille, Haute-Saône

 Switzerland
 Charmoille, Switzerland