Where is Newark Academy?

Where is Newark Academy located?

Newark Academy, Newark Academy, United States of America (approx. 40.77889°, -74.36111°)


Where is Newark Academy on the map?