Where is Point Sublime?

Where is Point Sublime located?

Point Sublime, Point Sublime (Station), France (approx. 43.79417°, 6.39936°)


Where is Point Sublime on the map?