Home Tags Sheraton Boston Needham Hotel

Tag: Sheraton Boston Needham Hotel

Sheraton Boston Needham

Sheraton Boston Needham Hotel Now Managed by StepStone Hospitality

DALLAS—Sheraton Boston Needham Hotel, a 247-room full-service hotel located in Needham, Massachusetts named Providence-based StepStone Hospitality as property manager. The appointment of StepStone Hospitality,...