Sheraton Boston Needham Hotel

Hotel
100 Cabot St, MA, 02494, United States Of America
7.8
Good
Rooms
Location
Reviews
About

Hotel rating

7.8
Good
Amenities
8.0
Cleanliness
8.4
Comfort
8.4
Location
8.0
Overall
7.8
Value
7.7

Recent reviews

No reviews found

Summary

Enjoy a comfortable stay at Sheraton Needham! With a 3-star rating and prime location at 100 Cabot St, it's perfect for leisure or business travelers. Relax in style and experience friendly service!

Facilities

Top facilities

  • 24-hour reception
  • Air conditioning in public areas

Room facilities (Standard room)

  • Internet
  • Fitness Facility
  • Refrigerator
  • Safe deposit box

Facilities

  • Parking
  • Non Smoking
  • Television
  • Laundry Services
  • Swimming Pool
  • Restaurant
  • Pets Allowed
  • Lounge
  • Room service
  • Check-in hour
  • Banquet
  • Medical
  • Disable Friendly
  • Check-out hour
  • ATM
  • Concierge Services
  • Air Conditioning
  • Business Center
  • Elevator
  • Gift Shop
  • Garden
  • Cleaning Service
  • ThingsToDo
  • FoodAndDrink
  • Bar
  • Conveniences
  • Spa

Property description

Welcome to Sheraton Needham, your home away from home! Nestled at 100 Cabot St, Needham, this charming 3-star hotel offers guests a cozy atmosphere with friendly service. Whether you're here for business or a leisurely escape, you'll find everything you need for a delightful stay. Relax in our comfortable accommodations, or take advantage of the nearby attractions and activities! The Sheraton Needham is ideally situated for easy access to local sights, dining, and shopping. Come experience the warmth and hospitality that awaits you at Sheraton Needham!
100 Cabot St, MA, 02494, United States Of America