Where is Nam Phrae?

Where is Nam Phrae located?

Nam Phrae, Nam Phrae, Thailand (approx. 17.49179°, 101.07224°)


Where is Nam Phrae on the map?