Residence Inn Needham
80 B Street, Needham, Massachusetts 02494 USA
Set a pace that suits you at the 132-room Residence Inn by Marriott Boston-Needham. Whether guests stay a few days, a few weeks, or a few months, their daily routine matters. Guests thrive at Residence Inn with the conveniences they need. Like spacious studio and one-bedroom suites with separate living and sleeping areas. A fully equipped kitchen ready for their favorite cuisine. Complimentary grocery delivery service to fill their refrigerator and satisfy cravings. Complimentary internet to keep them connected. Free hot breakfast to start mornings off right. Enjoy the hotel’s state-of-the-art fitness center for strengthening both body and soul. Additionally, the convenient 24-hour Business Center allows guests to stay focused and productive when it's essential.
Current Status: Open