Where is La Batterie?

Where is La Batterie located?

La Batterie, La Batterie, France (approx. 43.735527°, 7.279073°)


Where is La Batterie on the map?