How far is downtown London?
We are located on Russell Square, one of the largest and most beautiful garden squares in Central London. We are downtown–the British Museum is less than a five minute walk away and Oxford Street is about a ten-minute walk, Trafalgar Square, National Gallery, and Piccadilly Circus are all about a 15 minute walk from our campus.