This is a apartment home. This home is located at 63 Medford St #3BDRM, Somerville, MA 02143.Show more