Where is Newton House Oxford?

Where is Newton House Oxford located?

Newton House Oxford, Newton House Oxford, Great Britain (approx. 51.74241°, -1.25542°)


Where is Newton House Oxford on the map?