Where is Allen-Stevenson School?

Where is Allen-Stevenson School located?

Allen-Stevenson School, New York, United States (approx. 40.77417°, -73.96°)


Where is Allen-Stevenson School on the map?