Where is Thomas Jefferson High School?

Where is Thomas Jefferson High School located?

Thomas Jefferson High School, Thomas Jefferson High School, United States of America (approx. 40.66705°, -73.89514°)


Where is Thomas Jefferson High School on the map?