Where is La Roche-l'Abeille?

Where is La Roche-l'Abeille located?

La Roche-l'Abeille, La Roche-l'Abeille, France (approx. 45.597076°, 1.2403735°)


Where is La Roche-l'Abeille on the map?