80 B Street, Needham
Located 20 minutes from downtown Boston, this hotel features free Wi-Fi, an indoor pool and rooms with a microwave and refrigerator. Fenway Park is 9 miles away.
125 Brookline Avenue, Needham
Our newly renovated all-suite hotel is conveniently located steps away from Fenway Park and is the closest extended-stay hotel to Boston University, Northeastern University, Colleges of the Fenway and the Longwood Medical Center.
120 Broadway Six Cambridge Center, Needham
Located in central Cambridge, this hotel is within a few minutes’ walk of MIT, Harvard and Downtown Boston. It features free WiFi throughout the hotel. All guest accommodations at Residence Inn Boston Cambridge feature a fully equipped kitchen.
400 Staples Drive, Needham
Located 17 miles from DCU Center Arena & Convention Center, Residence Inn Boston Framingham offers 3-star accommodations in Framingham and has free bikes, a fitness center and a shared lounge. The property is around 22 miles from John F.
200 maple Street, Needham
Located 3.5 miles north of Boston, this Chelsea hotel is a 10-minute drive from Logan International Airport. Guests staying at the hotel can enjoy the convenience of an in-room kitchen complete with a stove top, dishwasher and kitchenware.
275 Norwood Park South, Needham
Located in Norwood, Residence Inn Boston Norwood offers 3-star accommodations with free bikes and a fitness center. The property is around 15 miles from Boston Museum of Fine Arts, 16 miles from Fenway Park and 16 miles from Back Bay.
300 Presidential Way, Needham
Located just 13 miles from downtown Boston, Residence Inn Boston Woburn offers easy access to major highways and the commuter rail, making it perfect for both business and leisure travelers.
570 Arsenal Street, Needham
Featuring free WiFi throughout the property, Residence Inn by Marriott Boston Watertown offers accommodations in Watertown with a complimentary full hot breakfast buffet. Certain rooms feature a seating area for your convenience.