Where is William Howard Taft Charter High School located?
William Howard Taft Charter High School, William Howard Taft Charter High School, United States of America (approx. 34.1689°, -118.573°)
William Howard Taft Charter High School, William Howard Taft Charter High School, United States of America (approx. 34.1689°, -118.573°)