This is a apartment home. This home is located at 567 McGrath Hwy #216, Somerville, MA 02145.Show more