Hotels Near Sheraton Boston Needham Hotel, Needham