Where is Wat Chiang Man?

Where is Wat Chiang Man located?

Wat Chiang Man, Wat Chiang Man, Thailand (approx. 18.793835°, 98.98898°)


Where is Wat Chiang Man on the map?