Sheraton Needham Hotel

3.6 (314 reviews)

100 Cabot Street, Needham, MA, 02494, United States   •  Weather:    •   Local Time:     •  Phone: (781) 444-1110   •  Hotel Reservations: 800-274-3728


Pet-Friendly Needham Hotel

Pet-Friendly Needham Hotel

Just because you are traveling does not mean you have to leave your favorite pet at home; bring your faithful companion to our pet-friendly Needham hotel. 

  • Our hotel welcomes dogs up to 80 pounds.
  • The weight of the dog must be noted in the reservation and the guest must sign a waiver at check-in.
  • Dogs must not be left unattended in a guest room.
  • No other pets are permitted.

Our concierge would be happy to show you walking paths so you and your pup can feel right at home. We do ask that animals are on a leash or in their owners’ control at all times while in the public areas.