This is a apartment home. This home is located at 76 Washington St #1101, Melrose, MA 02176.Show more