The Residence Inn by Marriott Boston Needham with its cosmopolitan design boasts 128 spacious and elegant suites, featuring a full kitchen, complimentary wireless internet and hot breakfast buffet. Two meeting rooms for hosting a business meeting or special occasion. Unwind in our chic lounge, relax in our indoor heated salt water pool or energize with a workout in our fully equipped fitness center. Located off I95, just 17 miles to downtown Boston.
Number of Rooms