Where is Chateau Rouge?

Where is Chateau Rouge located?

Chateau Rouge, Chateau Rouge, France (approx. 50.679672°, 3.114369°)


Where is Chateau Rouge on the map?