Plaza Indonesia (built 1990)
Location: 6.193067°S, 106.821731°E