|Welcome Babson College Travelers|
|Residence Inn by Marriott Boston Needham
80 B Street
Needham, MA 02494
Special Babson rates available
|Discover all-suite comfort and renowned Marriott service in the New England suburb of Needham, MA. With spacious, apartment-style suites that give you the room to work, enjoy and unwind, the Residence Inn by Marriott Boston Needham is a stylish and contemporary new hotel only 3.5 miles from Babson College.
Add a little style to your stay in one of 128 beautifully appointed suites with full kitchens and free perks that include Wi-Fi Internet, a hot, sumptuous breakfast buffet each morning and weekday evening manager’s receptions.