Full service hotelyear built 1962 year remodeled 2006additional property description the sheraton
Braintree is conveniently located between i 93..i 95 and route 3 as well as across from the south
Shore plaza mall. Comfortably situated just 10 miles south of boston..the hotel is your ideal
Location for business or pleasure. Our 1900 square feet of meeting space..including our outdoor...