Where is Saatchi Gallery?

Where is Saatchi Gallery located?

Saatchi Gallery, Westminster, United Kingdom (approx. 51.49059°, -0.1587442°)


Where is Saatchi Gallery on the map?