Needham Hotel Reservations

Sort Hotels by :
 


Photo of Residence Inn By Marriott Boston Needham hotel in Needham Residence Inn By Marriott Boston Needham
80 B Street
Needham, Massachusetts


Guestrooms. 
Located 20 minutes’ from Boston city centre, this hotel boasts free Wi-Fi, an indoor pool and rooms with a microwave More

from $149.00* USD

Select
Photo of Sheraton Needham Hotel hotel in Needham Sheraton Needham Hotel
100 Cabot Street
Needham, Massachusetts


Guestrooms. 
Walk into Sheraton Needham Hotel and you’ll immediately feel a sense of comfort. You will be greeted with personal service, More

from $149.00* USD

Select