Offers breathtaking view of river Thames and the colourful London Eye just accross the hotel