Where is Les Diablerets?

Where is Les Diablerets located?

Les Diablerets, Les Diablerets (Station), Switzerland (approx. 46.351162°, 7.1550183°)


Where is Les Diablerets on the map?