Where is Voltaire Foundation?

Where is Voltaire Foundation located?

Voltaire Foundation, Voltaire Foundation, Great Britain (approx. 51.7678°, -1.2621°)


Where is Voltaire Foundation on the map?