Where is North Willoughby?

Where is North Willoughby located?

North Willoughby, North Willoughby, Australia (approx. -33.79419°, 151.20041°)


Where is North Willoughby on the map?