Where is Cambayrac?

Where is Cambayrac located?

Cambayrac, Cambayrac, France (approx. 44.426865°, 1.2845061°)


Where is Cambayrac on the map?