Where is Juan les Pins Station?

Where is Juan les Pins Station located?

Juan les Pins Station, Juan les Pins Station, France (approx. 43.57088°, 7.11138°)


Where is Juan les Pins Station on the map?