Where is Stephen Perse Foundation?

Where is Stephen Perse Foundation located?

Stephen Perse Foundation, Stephen Perse Foundation, Great Britain (approx. 52.196945°, 0.12583333°)


Where is Stephen Perse Foundation on the map?