Mount Meru
4.8/5 - (5 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