This is a apartment home. This home is located at 189 Sycamore St #189SP, Watertown, MA 02472.Show more