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?
{"latitude":-6.149291,"longitude":106.816734,"title":"Taman Sari"}