S.B.
This is a lovely (maybe pricey?) venue in Watertown that you can rent, though it's not a restaurant, so you'd have to arrange for catering : http://www.commandersmansion.com/
Or try Henrietta's Table, at the Charles Hotel in Harvard Square?
http://henriettastable.com/index.php
Have fun!