Location: in the heart of the capital, next to Victoria Station where you can catch a bus, a train or take the underground to all the shopping areas and tourist attractions London has to offer. 49 Km. from Gatwick Airport and 26 Km. from Heathrow Airport.