Translates to "A Peak from Afar", since people used to believe it flew over from India. There are hundreds of Buddha statues scattered around here.
Address China
Coordinates 30°14'10.842" N 120°5'31.963" E