Fenway - it is a very nice facility. you will enjoy it. as far as the ny pizza goes you will have to leave the neighborhood. the highlight of the "food emporiums" near the stadium is a dunkin donuts.
also agree with TRhit - each Ivy has its own unique "quirks".