Windermere Hotel

142-144 Warwick Way
London
United Kingdom