Residence Inn by Marriott Boston Braintree Near South Shore Plaza
180 Forbes Road -
Braintree,
MA 02184