Where is Taman Sari?

Where is Taman Sari located?

Taman Sari, Taman Sari (Station), Indonesia (approx. -6.149291°, 106.816734°)


Where is Taman Sari on the map?