What college hosts the "Head of the Charles" crew race? on May 23, 2023 Published in Business Trivia Harvard. Harvard is in Cambridge, Massachusetts.