(Please note: when you choose an answer as a Best Answer, or at least give a thumbs up, it helps those who answer questions here.)
When I looked at the picture I thought that I recognized the home as my family was from 14 Elm Street, just a block or so away from this house. There's another home on Norwood Street hat looks very much like it, but I'm sorry to say that I have no information about this one.
If I you have any other questions about Marlborough I'd be happy to try to answer them. I grew up on Hudson Street, also not too far from Howland and there's an antique home on Hosmer Street that also has some unusual history that is fun to talk about.