Leicester Square at Night (1901)
painting 291 of 906 by Claude Monet

Leicester Square at Night, 1901 by Claude Monet