Where is Whitechapel Gallery?

Where is Whitechapel Gallery located?

Whitechapel Gallery, Whitechapel Gallery, Great Britain (approx. 51.515984°, -0.070485°)


Where is Whitechapel Gallery on the map?