Where is Sercœur?

Where is Sercœur located?

Sercœur, Sercœur, France (approx. 48.25558°, 6.5328226°)


Where is Sercœur on the map?