River of Life

Public park in South Oxfordshire · 20.67 hectares