The John Howard Hotel in the stylish Kensington area of London offers a warm welcome and spacious and comfortable accommodation. The guest rooms are well equipped with modern facilities including satellite TV and wireless Internet access. The shops, bars, restaurants and theatres are within easy reach. Popular local attractions include Buckingham Palace, Kensington Gardens, Big Ben, Madame Tussaudes and the London Eye.