Where is Lady Lever Art Gallery?

Where is Lady Lever Art Gallery located?

Lady Lever Art Gallery, Lady Lever Art Gallery, Great Britain (approx. 53.355755°, -2.999398°)


Where is Lady Lever Art Gallery on the map?