This is a apartment home. This home is located at 42 Norwood Street # FL 3RD, Everett, MA 02149.Show more