Where is Thomas Downey High School?

Where is Thomas Downey High School located?

Thomas Downey High School, Thomas Downey High School, United States of America (approx. 37.65743°, -120.97466°)


Where is Thomas Downey High School on the map?