Windsor House Hotel, London, London Eye
12 Penywern Road, Earls Court London London England SW5 9ST
The Windsor House is a family run hotel that has been in existence for 4 decades. The hotel is a beautiful Victorian building, which has retained its charm and many original features through the years.
A friendly and pleasant atmosphere and a reputation for cleanliness has ensured The Windsor House listings in the English Tourist Board "Where to Stay in England" guides and in very many other world-wide circulated guide books.
A friendly and pleasant atmosphere and a reputation for cleanliness has ensured The Windsor House listings in the English Tourist Board "Where to Stay in England" guides and in very many other world-wide circulated guide books.
