Windermere Hotel 4 stars

142 To 144 Warwick Way, Victoria, Westminster Borough, London, SW1V 4JE, United Kingdom

Hotel image
Read more reviews for Windermere Hotel