Tags: London
Turnhan Green is a small park in London that is also home to the Turnham Green church.
Processed with CloudHDR.