Where is Fanlubai?

Where is Fanlubai located?

Fanlubai, Shaanxi, China (approx. 34.53778°, 108.3058°)


Where is Fanlubai on the map?