We live just down the hill from the Pepsi Distributor's house and St Peter's cemetery is right behind us if that helps--
also -- one of the water towers is up the hill from us--it is on one the few flat spots around LOL
Looking 'north-ish' We see a giant house (looks like stone in the binocs)across the river near a couple of big hills-Probably your place-there are 4 big white roofs to the east(?) of the stone house
I think Google says it takes and hour to drive the 30 miles from New Haven to Treloar