Sheraton Boston Needham Hotel
Hotel
Sheraton Boston Needham Hotel
100 Cabot St
Needham, MA 2494
Sheraton Boston Needham Hotel
Sheraton Boston Needham Hotel is a pet friendly hotel in Needham, Massachusetts, in the heart of suburban Boston’s corporate region, and adjacent to the Interstate 95/Massachusetts Route 128 high-tech corridor.
Pet Policy
- Pets under 75 pounds welcome.
- $125 pet fee per stay.
- Maximum of 1 pet per room.
Other Information
Minimum Stay: 1 night.