Where is Institute of Psychiatry?

Where is Institute of Psychiatry located?

Institute of Psychiatry, England, Great Britain (approx. 51.4703°, -0.0898°)


Where is Institute of Psychiatry on the map?