At least part of it was filmed in my home Hastings-on-Hudson, NY. That's the train station Frances walks down the hill to, though somehow I totally missed the filming of this. Their house looks to be here too, but could be a few towns north or south, going by the view of The Palisades.