Located in London's city centre, beside Victoria Station, from which you can easily access the train, buses and the subway. The hotel has recently renovated executive rooms and large meeting rooms, all specially designed to make your stay as comfortable as possible. Our professional staff is available 24 hours a day to meet all your needs.