Where is Worcester Technical High School located?
Worcester Technical High School, Worcester Technical High School, United States of America (approx. 42.276665°, -71.77806°)
Worcester Technical High School, Worcester Technical High School, United States of America (approx. 42.276665°, -71.77806°)