Close
  • For stays longer than 90 days, please call 866-539-3446.
  • You can only book 550 days in advance.
  • Please double-check your dates.

Loading...

1 of 33

Double Guest Room

2 of 33

Indoor Pool

3 of 33

Second Floor Foyer

4 of 33

Grand Ballroom Foyer - Entrance

5 of 33

Grand Ballroom Foyer

6 of 33

Hotel Lobby

7 of 33

Main Lobby

8 of 33

Lobby Bar

9 of 33

Hotel Exterior Night

10 of 33

Hotel Exterior Day

11 of 33

Double Guest Room

12 of 33

King Guest Room

13 of 33

King Alcove Suite - Guest Room

14 of 33

King Suite - Guest Room

15 of 33

King Junior Suite - Guest Room

16 of 33

Guest Bathroom

17 of 33

Fitness Center

18 of 33

Indoor Pool

19 of 33

Club Lounge

20 of 33

Courtyard Day

21 of 33

Courtyard Night

22 of 33

Hotel Exterior Night

23 of 33

Computer Workstations in Lobby

24 of 33

Link Grab & Go

25 of 33

Link Cafe

26 of 33

Grand Ballroom Foyer

27 of 33

Suffolk Meeting Room

28 of 33

Grand Ballroom

29 of 33

Grand Ballroom

30 of 33

Amphitheater Meeting Room

31 of 33

Director's Conference Boardroom

32 of 33

Cabot Junior Ballroom

33 of 33

Soleil

Guest Gallery from Instagram

Video Gallery

Sheraton Needham Hotel

Sheraton Needham Hotel is a beautiful located in Needham, Massachusetts, just minutes outside downtown Boston. It features 247 stylish guestrooms, a relaxing Sheraton Club lounge and 15,000 square feet of meeting space.