Where is Menteng Atas?

Where is Menteng Atas located?

Menteng Atas, Menteng Atas, Indonesia (approx. -6.217658°, 106.84051°)


Where is Menteng Atas on the map?