The wealthiest university in the world, part of the Ivy League[e] and comes with a never[f]-ending[g] intra-league[h] rivalry[i], Harvard University is situated in Cambridge, which is more-or-less a part of Boston.
Physically getting there is easy - just take the red line to Harvard and exit Harvard Square. You'll end up just outside the southwest corner of Hardvard.
The statue of John Harvard, commemorating his founding of the university in 1638. Actually, that sentence has three lies in it:
The Charles River.
Christian Science Plaza.