Needham hotels & apartments, all accommodations in Needham

Recommended hotels in Needham

Residence Inn Boston Needham photo

Residence Inn Boston Needham

This hotel is situated 8 km away from Wellesley College. The city center lies within 3 km from the venue.

80 B Street, Needham, United States

Sheraton Needham Hotel photo

Sheraton Needham Hotel

The city center is about 30 minutes on foot. 15 minutes' drive from Boston. Sheraton Needham Hotel is a comfortable…

100 Cabot Street, Needham, United States

Homewood Suites By Hilton Needham Boston photo

Homewood Suites By Hilton Needham Boston

The center of Needham is 30 minutes walk from the property. A 15-minute drive to Boston. The 3-star Homewood…

200 First Avenue, Needham, United States