Where is Combleux?

Where is Combleux located?

Combleux, Combleux, France (approx. 47.900272°, 1.9914335°)


Where is Combleux on the map?