River island within the Seine on which the impressionists painted.
Neuilly/Levallois, Paris, France.

Memories and hints of a travelling IT professional.
River island within the Seine on which the impressionists painted.
Neuilly/Levallois, Paris, France.