dismiss

Sheraton Boston Needham Hotel

Suiteness Logo

The only place to book connecting hotel rooms and suites. Here's how.

When you stay at Sheraton Boston Needham Hotel in Needham, you'll be in the business district, within a 15-minute drive of Boston College and Longwood Medical Area. This hotel is 7.1 mi (11.5 km) from Dana-Farber Cancer Institute and 7.2 mi (11.6 km) from Beth Israel Deaconess Medical Center.

9 suites at Sheraton Boston Needham Hotel

53 amenities at Sheraton Boston Needham Hotel

  • 24-hour fitness facilities
  • 24-hour front desk
  • Accessible bathroom
  • Assistive listening devices available
  • ATM/banking
  • Ballroom
  • Bar/lounge
  • Braille or raised signage
  • Breakfast available (surcharge)
  • Business center
  • Coffee shop or café
  • Complimentary Wi-Fi
  • Computer station
  • Concierge services
  • Conference space
  • Conference space size (feet) - 18751
  • Conference space size (feet) - 20,000
  • Conference space size (meters) - 1742
  • Conference space size (meters) - 2
  • Dry cleaning/laundry service
  • Elevator
  • Elevator/lift
  • Express check-in
  • Express check-out
  • Fitness facilities
  • Free area shuttle
  • Free newspapers in lobby
  • Free WiFi
  • Garden
  • Gift shops or newsstand
  • Indoor pool
  • In-room accessibility
  • Luggage storage
  • Multi-lingual staff
  • Multilingual staff
  • Number of floors - 5
  • Number of meeting rooms - 15
  • Pets allowed
  • Restaurant
  • Roll-in shower
  • RV, bus, truck parking (surcharge)
  • Safe-deposit box at front desk
  • Self parking (surcharge)
  • Shared microwave
  • Smoke-free property
  • Spa tub
  • Television in common areas
  • Total number of rooms - 247
  • Tours/ticket assistance
  • Use of nearby fitness center (discount)
  • Wedding services
  • Wheelchair accessible parking
  • Wheelchair accessible path of travel

0 images of Sheraton Boston Needham Hotel

    Sheraton Boston Needham Hotel reviews

    606 reviews

    Sheraton Boston Needham Hotel Location

    100 Cabot St
    Needham, MA 02494 US