Where is J P Stevens High School?

Where is J P Stevens High School located?

J P Stevens High School, J P Stevens High School, United States of America (approx. 40.58062°, -74.36093°)


Where is J P Stevens High School on the map?