Home » Landmarks » Nature » Duck Pond in South Park

Duck Pond in South Park

Nature

The duck pond is located in the capital’s South Park. It is one of the many lakes located in the park.

Did we get something wrong?Contact us!