Photo gallery for Residence Inn Boston Needham
Residence Inn Boston Needham
3-star Needham hotel with in-room kitchens
Reviews
9.0
Wonderful
Popular amenities
Explore the area
80 B Street, Needham, MA, 02494
- Boston College8 min drive
- Fenway Park15 min drive
- Harvard University15 min drive
- Boston, MA (BOS-Logan Intl.)29 min drive