West Hampstead in London

West Hampstead building is located in the heart of London; only a 2-minute walk to New Hampstead underground station, and 10 to Finchley Road station, which makes it easier to go to all the universities in the city.