Library of Congress
Click on the picture to get a larger version. The listing says it was taken in 1914. There is a mention in a Boston Globe article of a toboggan 'chute', so there may have been some kind of structure built at the top of the hill to add a little speed. It is probably the same place my parents went sledding in the 1930s. Winter sports in Boston just aren't what they used to be.