Where is Head of the River, Oxford?

Where is Head of the River, Oxford located?

Head of the River, Oxford, Head of the River, Oxford, Great Britain (approx. 51.74682°, -1.25611°)


Where is Head of the River, Oxford on the map?