ลานเมือง(laan meuuang)

Meanings

1NounB1

town square; city plaza

an open public area or plaza, typically in the center of a city or town, used for community gatherings