Where is Poubeau?

Where is Poubeau located?

Poubeau, Poubeau, France (approx. 42.81296°, 0.4973774°)


Where is Poubeau on the map?