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 ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results