Newbury Dam Explained

Newberry Dam
Location:South Africa

Newbury Dam is a dam in South Africa.

See also

References

-29.2304°N 27.2248°W