Map of Windermere Hotel |
Windermere Hotel
The Windermere is an award winning, small London Hotel centrally located near Victoria Station. Winner of Bed & Breakfast of the Year, Visit London Tourism Awards 2003. [more...]
Copyright © 1999-2008 Excelsior Information Systems Limited.
All rights reserved.
Press Room Terms of Use Privacy Link to Us Self-Catering Advertising Index Site Map
