expedia

Photo gallery for Sheraton Boston Needham Hotel

Relax in style on the outdoor patio, surrounded by comfortable seating and lush greenery.
Relax in our stylish lobby, featuring a convenient coffee station and comfortable seating area.
Welcome to our hotel, featuring a striking entrance with a prominent logo and beautifully landscaped surroundings.
Relax by the pool, surrounded by pillars and lounge chairs.
Relax in our spacious lobby with comfortable seating, a large TV, and a dining area.
VIP Access

Sheraton Boston Needham Hotel

3.5 star property

Reviews

8.6 out of 10
Excellent

About this property

Suburban hotel with a fitness center and a 24-hour front desk
  • Laundry
  • Pet friendly
  • Air conditioning
  • 24/7 front desk

Explore the area

Map
100 Cabot St, Needham, MA, 02494
  • Babson College
    ‪4 min drive‬
  • Boston College
    ‪6 min drive‬
  • Harvard University
    ‪12 min drive‬
  • Boston, MA (BOS-Logan Intl.)
    ‪20 min drive‬