Where is Clermont-Ferrand Station?

Where is Clermont-Ferrand Station located?

Clermont-Ferrand Station, Clermont-Ferrand Station, France (approx. 45.77889°, 3.10056°)


Where is Clermont-Ferrand Station on the map?