This large hotel is located at the heart of central London, close to Victoria Station, and offers an excellent position from which business and leisure travellers can explore the city. The guestrooms have been designed with a great deal of care and attention to ensure that guests have a quiet and peaceful retreat from the busy streets.