Where is St-Michel-Valloire Station?

Where is St-Michel-Valloire Station located?

St-Michel-Valloire Station, St-Michel-Valloire Station, France (approx. 45.21686°, 6.47156°)


Where is St-Michel-Valloire Station on the map?