Overlooking Kensington Gardens and Hyde Park, this Ramada hotel offers an enviable location at the very heart of London. All of the main attractions of London are within easy reach of the comfortable hotel. The rooms have all been designed with relaxation in mind and have a range of modern amenities such as telephone, television and private bathroom.