Where is Sarrazac?

Where is Sarrazac located?

Sarrazac, Sarrazac, France (approx. 45.43722°, 1.0305556°)


Where is Sarrazac on the map?