
Needham, MA, United States
Sheraton Boston Needham Hotel
3-star hotel · MARRIOTT HOTELS AND RESORTS
Located in Needham's business district, the Sheraton Boston Needham Hotel is within a 15-minute drive of Fenway Park and Harvard University. This hotel offers 247 air-conditioned rooms, each equipped with a refrigerator…
- Wi-fi
- Wired Internet
- 24-hour reception
- Car park · extra charge

