Experience the best of both worlds while staying at Sheraton Needham Hotel.
Crowne Plaza Hotels are the place to Meet, featuring a dedicated manager to oversee every aspect of your meetings, planning and execution.
An important tool used in the day to day business is that of incorporating many years of hands on experience into the business. Taking a knowledgeable and logical approach to solving on site issues.
Our comfortable hotel accommodations, Boston area conference facilities and hallmark Marriott service ensure a memorable and productive stay.