London and Dorset based photographer creating fine art landscape and still life prints for domestic and commercial premises
The New River
Photography by Stephen Taylor. The New River is a manmade waterway that runs from Hertfordshire into London to provide water for the capital. It was built in the early 17th century. In London much of it slips behind housing or industrial developments, a green oasis.