The woods, Abbey Wood, London.

The woods, Abbey Wood, London, England