Where is Teaneck High School?

Where is Teaneck High School located?

Teaneck High School, Teaneck High School, United States of America (approx. 40.89121°, -74.00792°)


Where is Teaneck High School on the map?