Where is Terre des hommes?

Where is Terre des hommes located?

Terre des hommes, Vaud, Switzerland (approx. 46.57306°, 6.629722°)


Where is Terre des hommes on the map?