Where is The Chanticleers?

Where is The Chanticleers located?

The Chanticleers, Sichuan, China (approx. 30.87172°, 105.6378°)


Where is The Chanticleers on the map?