Where is Pondok Indah?

Where is Pondok Indah located?

Pondok Indah, Pondok Indah, Indonesia (approx. -6.2818°, 106.783°)


Where is Pondok Indah on the map?