Where is Javel?

Where is Javel located?

Javel, Javel (Station), France (approx. 48.84716°, 2.2780368°)


Where is Javel on the map?