Where is Le Champlain, La Rochelle?
Where is Le Champlain, La Rochelle located?
Le Champlain, La Rochelle, Le Champlain, La Rochelle, France (approx. 46.16358°, -1.15416°)
Where is Le Champlain, La Rochelle on the map?
{"latitude":46.16358,"longitude":-1.15416,"title":"Le Champlain, La Rochelle"}