The Windermere is an award winning 19 bedroom boutique hotel. Centrally located, we are walking distance to London's most famous landmarks including Buckingham Palace, Westminster Abbey, Big Ben, Hyde Park, Tate Britain, Royal Hospital Chelsea and the River Thames.