It is in the centre of town.
There are tons of places to go in the center of town. What type of attraction are you looking for?
Really anything will do. I have to kill some time in between appointments. Can you recommend something and send me the address please?
How about the Cambridge Contemporary Art Museum? Their address is 6 Trinity Street, in the centre of town, and they have no entrance fee.