666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184
666 Granite St, Braintree, MA, 02184

$599,000

666 Granite St, Braintree, MA, 02184

29
Courtesy of: Maheshwar Pant | Keller Williams Realty