Candlewood Suites Boston-Braintree Near South Shore Plaza
235 Wood Rd -
Braintree,
MA 02184