This is a apartment home. This home is located at 66 Edenfield Ave #2Z, Watertown, MA 02472.Show more