Where is Lake Parramatta?

Where is Lake Parramatta located?

Lake Parramatta, New South Wales, Australia (approx. -33.79553°, 151.0009°)


Where is Lake Parramatta on the map?