Where is Wat Sai?

Where is Wat Sai located?

Wat Sai, Wat Sai, Thailand (approx. 15.06483°, 100.29486°)


Where is Wat Sai on the map?