Where is Mangga Dua Square?

Where is Mangga Dua Square located?

Mangga Dua Square, Mangga Dua Square, Indonesia (approx. -6.135311°, 106.83102°)


Where is Mangga Dua Square on the map?