This charming hotel offers rooms with stunning and breathtaking views of this exciting city and over the Russell Square. Great location near the City... More information
Modern, comfortable and relaxing hotel with ideal location between the City, The Law Courts and West End. Guests can enjoy the tranquil Atrium lounge... More information
Ideally located in the heart of Bloomsbury in Central London this practical hotel offers tranquillity and at the same time is a great spot to plan... More information
This charming hotel features three star accommodations in the city centre of London. The Royal National is a destination in itself, with bars,... More information
This 2-star hotel is within a short walking distance (one mile) of many tourist attractions, including Madame Tussauds Wax Museum, London Zoo and many... More information
Situated in the heart of London's West End, the Hotel is only a few minutes walk from Oxford Street, with Soho, Covent Garden and Theatreland a short... More information
Cheshire Hotel by Country Inn and Suites Carlson is centrally located, just off Tottenham court Road and Oxford Street, 1 minute away from the British... More information
The Elmwood hotel is nearby Kings Cross station offering a quick connection to all areas of the city centre and is near the Tuffnell Park, Camden... More information