Where is Chateaubriand?

Where is Chateaubriand located?

Chateaubriand, Shandong, China (approx. 38.18528°, 117.9708°)


Where is Chateaubriand on the map?