This is a apartment home. This home is located at 101 E Seneca St APT 1, Sherrill, NY 13461.Show more