Where is Saint-Félix-de-Villadeix?

Where is Saint-Félix-de-Villadeix located?

Saint-Félix-de-Villadeix, Saint-Félix-de-Villadeix, France (approx. 44.92407°, 0.68359756°)


Where is Saint-Félix-de-Villadeix on the map?