Where is La Penne-sur-Huveaune?

Where is La Penne-sur-Huveaune located?

La Penne-sur-Huveaune, La Penne-sur-Huveaune, France (approx. 43.28105°, 5.5153627°)


Where is La Penne-sur-Huveaune on the map?