Where is Padalarang?

Where is Padalarang located?

Padalarang, Padalarang, Indonesia (approx. -6.84306°, 107.49722°)


Where is Padalarang on the map?