Where is Courtauld Institute of Art?

Where is Courtauld Institute of Art located?

Courtauld Institute of Art, Courtauld Institute of Art, Great Britain (approx. 51.51155°, -0.11759°)


Where is Courtauld Institute of Art on the map?