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.