Where is People's Park?

Where is People's Park located?

People's Park, People's Park, Philippines (approx. 7.07084°, 125.60878°)


Where is People's Park on the map?