Extended Stay America Boston - Braintree Near South Shore Plaza
20 Rockdale St -
Braintree,
MA 02184