Where is Saatchi Gallery?

Where is Saatchi Gallery located?

Saatchi Gallery, Saatchi Gallery, Great Britain (approx. 51.4906°, -0.1589°)


Where is Saatchi Gallery on the map?