Where is Ismaili Centre?

Where is Ismaili Centre located?

Ismaili Centre, Westminster, United Kingdom (approx. 51.4955°, -0.1731°)


Where is Ismaili Centre on the map?