The City Inn is conveniently located on the centre of London close to a number of transport links and surrounded by shops, bars and restaurants. The guest rooms are well furnished and tastefully decorated. Each room offers a host of modern facilities to ensure a relaxing and pleasant stay. Local tourist spots include the London Eye, Big Ben, Madam Tussauds, Buckingham Palace, Kensington Palace and Gardens, Tate Modern and Leicester Square.