Where is Clock Tower Square?

Where is Clock Tower Square located?

Clock Tower Square, Clock Tower Square, Bhutan (approx. 27.4703°, 89.6397°)


Where is Clock Tower Square on the map?