3 stars hotels in NeedhamBook 3 stars hotels in Needham, United States of America online. Compare prices, reviews & photos of 3 hotels and get the best 3 star hotel deal for your next stay.
Sheraton Boston Needham Hotel100 Cabot St, Needham 2.5km from the center of Needham
Residence Inn Boston Needham80 B Street, Needham 2km from the center of Needham
Homewood Suites by Hilton Needham Boston200 First Avenue, Needham 2.1km from the center of Needham