This is a apartment home. This home is located at 146 Oxford St APT 7, Somerville, MA 02143.Show more