Not on the west side, no. There is on multiple sports venue in Cambridge, and it's in the east.
How about a college to visit instead?
attraction-area attraction-type
attraction-area attraction-type
attraction-area attraction-type
attraction-area attraction-type