Where is Chamchuri Square?

Where is Chamchuri Square located?

Chamchuri Square, Chamchuri Square, Thailand (approx. 13.73261°, 100.5296°)


Where is Chamchuri Square on the map?