Mount Meru
4.7/5 - (6 votes)

A beautiful 7-storey waterfall in Nakhon Si Thammarat and the southern hemisphere. It is the second highest peak from Khao Luang and Khao Nan (Nakhon Si Thammarat Mountain).

Mount Meru : Nakhon Si Thammarat, Thailand

ARTICLE DETAIL (SHOW/HIDE)
scroll to top