Where is Chateaubriand?

Where is Chateaubriand located?

Chateaubriand, Yunnan, China (approx. 24.37096°, 102.5736°)


Where is Chateaubriand on the map?