Where is London Lesbian and Gay Centre?

Where is London Lesbian and Gay Centre located?

London Lesbian and Gay Centre, London Lesbian and Gay Centre, Great Britain (approx. 51.52°, -0.1038°)


Where is London Lesbian and Gay Centre on the map?