Where is Newton South High School?
Where is Newton South High School located?
Newton South High School, Massachusetts, United States (approx. 42.31315°, -71.18617°)
Where is Newton South High School on the map?
{"latitude":42.31315,"longitude":-71.18617,"title":"Newton South High School"}