Residence Inn Boston Needham
80 B Street, Near a train station, Needham, MA 2494, United States
Rating
4.5
GreenLeader
2025
Price Level
$$$
Rooms
128
Pets
Yes
13
Dec
Residence Inn Boston Needham, Needham













































Quick Verification for a Better Booking Experience
Security Check: Confirm You're Human to Continue
Overall
Wonderful
4.5
776 reviews
Customers Review
Value 4.8
Location 4.2
Cleanliness 4.7
Comfort 4.6
Neighborhood 3.8
Amenities 4.4
Condition 4.7
Recomendation 89.6%
