Where is Louverné?

Where is Louverné located?

Louverné, Louverné, France (approx. 48.121433°, -0.71739995°)


Where is Louverné on the map?