Guest Houses London
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.
The Windermere Hotel can be found at 142-144 Warwick Way . The following is offered: Guest Houses, Holidays - Self Catering Accommodation, Restaurants - Other, Hotels - In London there are 147 other Guest Houses. An overview can be found here.
Loading map...