Where is Le Chateaubriand?

Where is Le Chateaubriand located?

Le Chateaubriand, Le Chateaubriand, France (approx. 48.8693°, 2.3713°)


Where is Le Chateaubriand on the map?