The Hyde Park Towers Hotel in the heart of London is ideal for leisure and business guests alike. The guest rooms are comfortable and well equipped with a host of amenities for a convenient and relaxing break. It is idyllically situated to explore the wonderful sights and attractions that London has to offer. Attractions include Kensington Palace and Gardens, Buckingham Palace, Piccadilly, Hyde Park and Madame Tussauds.