Customized for your search:

Needham Starwood Hotels & Suites

Needham hotels

Top Starwood Hotels in Needham

Sheraton Needham Hotel - Needham Hotels
Rating: 3.5 Stars
Check availability

Sheraton Needham Hotel

100 Cabot St, Needham 02494 - Map
There are only two negatives. The coffee pot was dirty and the lobby for breakfast was air conditioned when the outside temp was in the 50's. However, other than that, the hotel was satisfactory since it is near my family and served my need when I had to find a hotel nearby. The staff tried to please and I was told they had not yet switched to heat which was why the ac was still on. I would stay here again.
Traveller from US
Find comfort in the newly-renovated Sheraton Needham Hotel. Set on a hilltop 11 miles from Boston, this contemporary Sheraton …More

Search from 1 Needham Hotels

    Need help booking?

    Call 1-800-551-2409
    Visit Customer Support »

    Why book with Expedia ?

    • 282,000+ hotels worldwide
    • No Expedia Cancellation Fee
    • Best price guarantee
    • 91% customer satisfaction

    More Starwood Hotel Rooms & Discounts

    Needham Starwood Hotel Information

    Search for Starwood hotel rooms in Needham using one of the methods below:

    • View our selection of 1 Starwood hotels
    • Use the map to find hotels in the Needham neighborhood you prefer
    • Use filters to see Starwood hotels in a specific area of Needham, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Needham
    • Enter your travel dates to view the best deals on Needham Starwood rooms - while they last
    Customers Rate Expedia
    Powered by feefo
    91% recommended
    From 29,939 Reviews