Where is Eden Roc?

Where is Eden Roc located?

Eden Roc, Eden Roc (Station), France (approx. 43.277065°, 5.377758°)


Where is Eden Roc on the map?