Where is Puputan Square?

Where is Puputan Square located?

Puputan Square, Puputan Square, Indonesia (approx. -8.66982°, 115.22°)


Where is Puputan Square on the map?