Where is Laval Station?

Where is Laval Station located?

Laval Station, Laval Station, France (approx. 48.07611°, -0.76111°)


Where is Laval Station on the map?