Nestled at an altitude of over 2,800 above sea level, Ta Xua stands as one of the highest mountain peaks in Vietnam. It is located in Bac Yen District, Son La Province, and borders Tram Tau District ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results