Where is Château de la Valouze?

Where is Château de la Valouze located?

Château de la Valouze, Château de la Valouze, France (approx. 45.14157°, 0.0043585°)


Where is Château de la Valouze on the map?