Branch Hill Pond Hampstead
painting 10 of 63 by John Constable

Branch Hill Pond Hampstead by John Constable