Where is The Woolf Institute?

Where is The Woolf Institute located?

The Woolf Institute, The Woolf Institute, Great Britain (approx. 52.2107°, 0.111°)


Where is The Woolf Institute on the map?